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