Bean 的生命周期
- 实例化BeanFacotryPostProcessor
- 调用BeanFactoryPostProcessor的postProcessBeanFactory方法
- 初始化 BeanPostPocessor 实现类
- 初始化 InstantiationAwareBeanPostPocessorAdaptor 实现类
- 调用 InstantiationAwareBeanPostPocessor 的 postProcessBeforeInstantiation
- 调用Bean的构造函数
- 调用 InstantiationAwareBeanPostProcessor 的 postProcessPropertyValues
- 调用BeanNameAware的setBeanName方法
- 调用BeanFactoryAware的setBeanFacotry方法
- 调用BeanPostProcessor 的postProcessBeforeInitialization
- 调用InitializationBean 的afterPropertiesSet方法
- 调用 init-method 方法
- 调用BeanPostProcessor 的postProcessAfterInitialization
- 调用InstantiationAwareBeanPostProcessor的postProcessAfterInstantiation方法
- 正常使用
- 调用Disposiable 的destory
- 调用destory-method方法
posted @
2021-09-11 22:22
无头咸鱼
阅读(
32)
评论()
编辑
收藏
举报
点击右上角即可分享
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步