bean的生命周期,5步,7步,10步这么记着好记
五步就是bean实例化,有构造器实例化和工厂实例化,工厂实例化底层也是构造器实例化
1 实例化
2设置bean属性,有set,构造器注入,这里就是依赖注入的原理
3实例化bean init();
4使用bean
5销毁bean
七步就是在实例化bean前后执行处理器
1 实例化
2设置bean属性
3实例化bean前置处理器
4实例化bean init();
5实例化bean后置处理器
6使用bean
7销毁bean
十步就是在bean前置处理器之前执行是否实现了aware接口和bean前置处理器之后执行是否实现了Initializing接口以及销毁bean之前是否实现了dispoanable接口
1 实例化
2设置bean属性
3否实现了aware接口
4实例化bean前置处理器
5是否实现Initializing接口
6实例化bean init();
7实例化bean后置处理器
8使用bean
9是否实现了dispoanable接口
10销毁bean