bug #I4YNN6 在某些高版本的springboot中,bean的重复注册会有问题

This commit is contained in:
bryan31 2022-03-20 18:10:41 +08:00
parent 597d1a68b4
commit d29e5fe216
1 changed files with 1 additions and 0 deletions

View File

@ -52,6 +52,7 @@ public class SpringAware implements ApplicationContextAware, ContextAware {
DefaultListableBeanFactory beanFactory = (DefaultListableBeanFactory)applicationContext.getAutowireCapableBeanFactory();
BeanDefinition beanDefinition = new GenericBeanDefinition();
beanDefinition.setBeanClassName(c.getName());
beanFactory.setAllowBeanDefinitionOverriding(true);
beanFactory.registerBeanDefinition(beanName, beanDefinition);
return getBean(beanName);
}catch (Exception e){