SpringBean的生命周期

Spring Bean的生命周期

  1. Bean实例化
  2. 注入Bean相对应的属性值
  3. 传递BeanId(实现BeanNameAware接口)
  4. 传递BeanFactory(实现BeanFactoryAware接口)
  5. 传递ApplicationContext对象(实现ApplicationContextAware接口)
  6. 调用postProcessBeforeInitialization(实现BeanPostProcessor接口)
  7. 调用afterPropertiesSet(实现InitializingBean接口)
  8. 调用postProcessAfterInitialization(实现BeanPostProcessor接口)
  9. Bean正在Spring容器中
  10. 调用destroy(实现DisposableBean接口)

你可能感兴趣的:(Spring,spring,bean)