一、Ioc容器
1.1这一节介绍了Spring框架的控制反转(Ioc)的实现,Ioc也被大家称作依赖注入,依赖注入的主要实现方法包括:将一个对象所依赖的对象通过对象的构造函数的参数传入、或通过对象构造工厂类的构造方法参数传入、或者通过对象属性的set方法传入。Ioc容器在创建Bean的时候通过上述方式注入它们的依赖,这个过程Bean自身不需要自己去构建它所依赖的对象,而是有Ioc容器负责注入,控制反转因此得名。
Spring框架的Ioc容器的两个基础包是org.springframework.beans和org.springframework.context,其中BeanFactory接口提供了一种可以通过配置来管理程序中的对象的机制,ApplicationContext做为它的子接口添加的一下功能:
1、更方便与Spring的AOP特性集成
2、消息资源处理(用于国际化)
3、事件分发
4、为应用层定制的上下文,如WebApplicationContext专门用于Web应用
原文:https://www.cnblogs.com/wangpengk1/p/14154397.html