关于BeanDefinitionRegistryPostProcessor

来源:7-1 进攻refresh方法前必会知识之PostProcessor

慕九州5191621

2020-04-01

前面讲的实现FactoryBean 可以创建Bean,这里的实现BeanDefinitionRegistryPostProcessor也能注册Bean,这不是功能重复了吗?这两个又该什么场合去使用呢?

写回答

1回答

翔仔

2020-04-02

同学好,不一样,BeanDefinitionRegistryPostProcessor是用来注册一些基础服务类,比如说后续要讲解的AnnotationAwareAspectJAutoProxyCreator 这个跟aop相关的服务就是通过BeanDefinitionRegistryPostProcessor注册的,维度不同,FactoryBean主要是用来做复杂控制的,也可以创建自定义的复杂的Bean

0
0

剑指Java自研框架,决胜Spring源码

快速入门Spring核心源码+从零开发自研框架

1498 学习 · 495 问题

查看课程