实现以下所有的接口都只调用一次。
实现BeanFactoryPostProcessor
接口
正如这个接口名字暗示的:在BeanFactory初始化之后调用。
测试BeanFactoryPostProcessor
回调接口的调用时机
BeanPostProcessor
接口的实现:
User
类:
运行结果:
BeanDefinitionRegistryPostProcessor
接口
BeanDefinitionRegistryPostProcessor
继承BeanFactoryPostProcessor
,类似BeanFactoryPostProcessor
。
BeanDefinitionRegistryPostProcessor
提供了postProcessBeanDefinitionRegistry
,提供了手工注册bean的方法。