type
status
date
slug
summary
tags
category
icon
password
一、BeanPostProcessor 接口
流程图
- Bean工厂后置处理器调用的是
invokeBeanFactoryPostProcessors(...)
- Bean后置处理器调用的是
registerBeanPostProcessors(...) - 所有组件都会存储到 AbstractBeanFactory 的 List 集合中

GitHub 提交历史
feat:Bean 后置处理器之 BeanPostProcessor
二、BeanPostProcessor 各子接口
1、BeanFactoryPostProcessor & BeanPostProcessor
- BeanPostProcessor 执行顺序和 BeanFactoryPostProcessor 有点不一样
- BeanFactoryPostProcessor 是先执行完每一个的无参构造和实现的几个方法,再去执行下一个 BeanFactoryPostProcessor
- BeanPostProcessor 是先执行所有 BeanPostProcessor 的无参构造,再执行所有 BeanPostProcessor 实现的方法。
- 作者:ITNXD
- 链接:https://blog.itnxd.eu.org/article/chapter-3-of-spring-source-code-series-post-bean-processor-and-bean-life-cycle
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

