1. 首页
  2. 编程语言
  3. Java
  4. Spring的BeanFactoryPostProcessor接口示例代码详解

Spring的BeanFactoryPostProcessor接口示例代码详解

上传者: 2021-06-15 00:19:23上传 PDF文件 96.84 KB 热度 7次

特别是,你可以通过 BeanDefinitionRegistryPostProcessor 来注册一些常规的 BeanFactoryPostProcessor,因为此时所有常规的 BeanFactoryPostProcessor 都还没开始被处理。BeanFactoryPostProcessor 接口调用机制BeanFactoryPostProcessor 接口的调用在 AbstractApplicationContext#invokeBeanFactoryPostProcessors方法中。step3:调用BeanDefinitionRegistryPostProcessor实现的postProcessBeanFactory方法step4:调用通过ApplicationContext#addBeanFactoryPostProcessor()注册的“单纯”的BeanFactoryPostProcessorstep5:调用BeanFactory中的BeanFactoryPostProcessor,调用顺序也是按照@PriorityOrdered和@Ordered顺序处理,没有这两个注解的最后处理。

下载地址
用户评论