@Override
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {
System.out.println("------ register custom bean in BeanFactoryPostProcessor");
beanFactory.registerSingleton("createByBeanFactoryPostProcessor", new SimpleBeanInBeanFactoryPostProcessor());
if(beanFactory instanceof BeanDefinitionRegistry) {
BeanDefinitionReaderUtils.registerBeanDefinition(
new BeanDefinitionHolder(new AnnotatedGenericBeanDefinition(SimpleBeanWithDefinitionInBeanFactoryPostProcessor.class), "simpleBeanWithDefinitionInBeanFactoryPostProcessor"), (BeanDefinitionRegistry) beanFactory
);
}
}
MyBeanFactoryPostProcessor.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:springboot-analysis
作者:
评论列表
文章目录