SpringIoC容器的初识

一、SpringIoC容器的介绍

Spring IoC 容器,负责实例化、配置和组装 bean(组件)。容器通过读取配置元数据来获取有关要实例化、配置和组装组件的指令。配置元数据以 XML、Java 注解或 Java 代码形式表现。它允许表达组成应用程序的组件以及这些组件之间丰富的相互依赖关系。

二、SpringIoC容器具体接口和实现类

BeanFactory 接口提供了一种高级配置机制,它能够管理任何类型的对象,它是SpringIoC容器标准化接口!!

ApplicationContext 是 BeanFactory 的子接口。它扩展了以下的功能:

(1) 更容易与 Spring 的 AOP 功能集成

(2) 消息资源处理(用于国际化)

(3) 特定于应用程序给予此接口实现,例如Web 应用程序的 WebApplicationContext

简而言之, BeanFactory 提供了配置框架和基本功能,而 ApplicationContext 添加了更多特定于企业的功能。 ApplicationContext 是 BeanFactory 的完整超集!

ApplicationContext容器实现类:

相关推荐
Douglassssssss34 分钟前
【深度学习】残差网络(ResNet)
网络·人工智能·深度学习
✿ ༺ ོIT技术༻3 小时前
Linux:网络层的重要协议或技术
linux·服务器·网络
DanmF--3 小时前
Protobuf协议生成和使用
网络·unity·c#·游戏引擎·游戏程序
Blurpath9 小时前
免费代理IP服务有哪些隐患?如何安全使用?
网络·安全·ip代理·住宅ip
Douglassssssss10 小时前
【深度学习】使用块的网络(VGG)
网络·人工智能·深度学习
python算法(魔法师版)10 小时前
网络编程入门(一)
大数据·网络·网络协议·计算机网络
网络小白不怕黑11 小时前
Python Socket编程:实现简单的客户端-服务器通信
服务器·网络·python
君鼎14 小时前
muduo库TcpServer模块详解
linux·网络·c++
开***能14 小时前
包装设备跨系统兼容:Profinet转Modbus TCP的热收缩包装机改造方案
服务器·网络·tcp/ip
zyp24681014 小时前
深入理解TCP与UDP:协议对比、头部结构与连接管理
网络协议·tcp/ip·udp