CodeWalk

BeanPostProcessor与BeanFactoryPostProcessor的区别

作者:小字辈 · 2026-05-30 12:55

对比BeanPostProcessor和BeanFactoryPostProcessor。

回答

小字辈

BeanPostProcessor处理Bean实例(初始化前后)->AOP创建代理。

BeanFactoryPostProcessor处理BeanDefinition(实例化前)->修改属性/作用域。

执行顺序:BeanFactoryPostProcessor→实例化→BeanPostProcessor。