Spring的Bean工厂的后处理器是什么东西
是一种干预Bean工厂(DefaultListableBeanFactory)初始化过程的处理器,Bean工厂的初始化包括Bean工厂的属性设置,以及每一个Bean对应的BeanDefinition对象的实例化和初始化,代理的完成等等。
Spring的Bean工厂的后处理器用法
1)通过beanFactory修改已经配置的bean对象
2)把ConfigurableListableBeanFactory强转成DefaultListableBeanFactory 可以调用registerBeanDefinition方法注册没有配置的bean放入工厂
先new 一个 Beandefinition 创建对象, 再注册到defaultListtableBeanFactory中即可
BeanPostProcessor
完整流程图