spring Bean的生命周期
从BeanFactory生成、管理Bean的话,会经历如下几个执行阶段:
1、 Bean的建立
2、 属性注入
3、 BeanNameAware的setBeanName()
4、 BeanFactoryAware的setBeanFactory()
5、 BeanPostProcessors的processBeforeInitialization()
6、 initializingBean的afterPropertiesSet()
7、 Bean定义文件中定义init-method
8、 BeanPostProcessors的processaAfterInitialization
9、 DisposableBean的destroy()
10、Bean定义文件中的destroy-method