bug #I4YNN6 在某些高版本的springboot中,bean的重复注册会有问题
This commit is contained in:
parent
597d1a68b4
commit
d29e5fe216
|
@ -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){
|
||||
|
|
Loading…
Reference in New Issue