spring容器
1、基本介绍:spring容器是spring框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理它们的整个生命周期从创建到销毁。
spring容器使用依赖注入(AOP)来管理组成一个应用程序的组件。通过阅读配置元数数据提供的指令,容器知道对那些对象进行实例化,配置和组装。配置元数据可以通过XML、java注解或java代码表示。
spring容器的类型:
①、springBeanFact## 标题ory容器
②、springApplicationContext容器
springBeanFactory容器
springBeanFactory容器它是最简单的容器给DI提供了基本的支持,它用org.springframewok.beans.factory.BeanFactorg接口定义。BeanFactory或者相关的接口,如BeanFactoryAware.lnitializingBean,DisposableBean,在spring中仍然存在具有大量的与spring整合的第三方框架的反向嫌容性的目的。
springApplicationContext容器
springApplicationContext容器该容器添加了更多的企业特定的功能,例如从一个属性文件中解析文本信息的功能,发布应用程序事件给感兴趣的事件监听器的能力。该容器是由:org.springframework.context.Applicantioncontext接口定义。Applicationcontext容器。包括BeanFactory容器的所有功能。