SpringBoot扩展点–BeanPostProcessor
一、概述
源码基于SpringBoot 2.7.xx版本
1.1 简介
Bean 后置处理器,是对生成的 Bean 对象初始化前后进行修改。
1.2 作用
BeanPostProcessor接口有两个方法,一个是postProcessBeforeInitialization 初始化前处理,在初始化方法回调前被回调,另一个是
postProcessAfterInitialization 初始化后处理,在初始化方法回调后再被回调。
public interface BeanPostProcessor {
@Nullable
default
本文详细介绍了SpringBoot的扩展点BeanPostProcessor,包括它的作用、实例化时机、回调时机,以及BeanPostProcessor的不同分类和常用实现,如AsyncAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor等,并对比了BeanPostProcessor与BeanFactoryPostProcessor的区别。
订阅专栏 解锁全文
543





