其他分享
首页 > 其他分享> > Spring Bean 生命周期

Spring Bean 生命周期

作者:互联网

Bean 的生命周期

  1. 实例化BeanFacotryPostProcessor
  2. 调用BeanFactoryPostProcessor的postProcessBeanFactory方法
  3. 初始化 BeanPostPocessor 实现类
  4. 初始化 InstantiationAwareBeanPostPocessorAdaptor 实现类
  5. 调用 InstantiationAwareBeanPostPocessor 的 postProcessBeforeInstantiation
  6. 调用Bean的构造函数
  7. 调用 InstantiationAwareBeanPostProcessor 的 postProcessPropertyValues
  1. 调用BeanNameAware的setBeanName方法
  2. 调用BeanFactoryAware的setBeanFacotry方法
  3. 调用BeanPostProcessor 的postProcessBeforeInitialization
  4. 调用InitializationBean 的afterPropertiesSet方法
  5. 调用 init-method 方法
  6. 调用BeanPostProcessor 的postProcessAfterInitialization
  1. 正常使用
  2. 调用Disposiable 的destory
  3. 调用destory-method方法

标签:BeanPostProcessor,生命周期,destory,Spring,Bean,调用,方法,InstantiationAwareBeanPostProce
来源: https://www.cnblogs.com/hpuCode/p/15256966.html