IoC容器-Bean管理(bean生命周期)
1,生命周期
即从对象创建到对象销毁的过程
2,bean生命周期
(1)通过构造器创建bean实例(无参数构造)
(2)为bean的属性设置值和对其他bean的引用(调用set方法)
(3)调用bean的初始化方法(需要进行配置初始化的方法)
(4)bean可以使用了(对象获取到了)
(5)当容器关闭的时候,调用bean的销毁的方法(需要自己进行配置销毁的方法)
3,演示 bean 生命周期



4,加了bean的后置处理器,bean生命周期有七步
(1)通过构造器创建bean实例(无参数构造)
(2)为bean的属性设置值和对其他bean的引用(调用set方法)
(3)把bean实例传递给bean后置处理器的方法
postProcessBeforeInitialization
(4)调用bean的初始化方法(需要进行配置初始化的方法)
(5)把bean实例传递bean后置处理器的方法
postProcessAfterInitialization
(6)bean可以使用了(对象获取到了)
(7)当容器关闭的时候,调用bean的销毁的方法(需要自己进行配置销毁的方法)
5,演示添加后置处理器效果
(1)创建内,实现接口BeanPostProcessor,创建后置处理器

(2)spring配置后置处理器后,会对每一个bean都配置后置处理器

(3)输出结果


浙公网安备 33010602011771号