實(shí)現(xiàn)以下所有的接口都只調(diào)用一次。
實(shí)現(xiàn)BeanFactoryPostProcessor
接口
正如這個(gè)接口名字暗示的:在BeanFactory初始化之后調(diào)用。
測(cè)試BeanFactoryPostProcessor
回調(diào)接口的調(diào)用時(shí)機(jī)
BeanPostProcessor
接口的實(shí)現(xiàn):
User
類:
運(yùn)行結(jié)果:
BeanDefinitionRegistryPostProcessor
接口
BeanDefinitionRegistryPostProcessor
繼承BeanFactoryPostProcessor
,類似BeanFactoryPostProcessor
门烂。
BeanDefinitionRegistryPostProcessor
提供了postProcessBeanDefinitionRegistry
,提供了手工注冊(cè)bean的方法聪建。