Spring bean对象的声明周期

1)SpringIOC容器中 bean默认是单例

2) spring容器自动帮对象管理各个依赖关系

  1. Bean的构造
  2. 调用setXXX()方法设置Bean的属性
  3. 调用BeanNameAware的setBeanName()
  4. 调用BeanFactoryAware的setBeanFactory()方法
  5. 调用BeanPostProcessor的postProcessBeforeInitialization()方法
  6. 调用InitializingBean的afterPropertiesSet()方法
  7. 调用自定义的初始化方法
  8. 调用BeanPostProcessor类的postProcessAfterInitialization()方法
  9. 调用DisposableBean的destroy()方法
  10. 调用自定义的销毁方法

posted @ 2019-03-27 16:56  Bk小凯笔记  阅读(271)  评论(0编辑  收藏  举报