Spring IOC容器在初始化之后会对容器中非懒加载的,单例的以及非抽象的bean定义进行bean的初始化操作,同时会也涉及到Bean的后置处理器以及DI(依赖注入)等行为。对于Bean的初始化,Spring是通过第一次调用getBean方法向容器获取bean实例时进行的。下面的源码分析也是基于getBean()作为入口一步步去了解Spring是如何初...
容器,顾名思义可以用来容纳一切事物。我们平常所说的Spring IOC容器就是一个可以容纳对象的东西。IOC全名Inversion of Control,即控制反转,什么是控制反转?平时我们代码里需要创建一个对象是需要通过new操作或者反射等方式创建,也就是说现在是我们人为地创建对象,控制对象,那么控制反转的意思就显而易见了,就是...