diff --git a/liteflow-spring/src/main/java/com/yomahub/liteflow/spi/spring/SpringAware.java b/liteflow-spring/src/main/java/com/yomahub/liteflow/spi/spring/SpringAware.java index ed0c45fd8..e3f5e9043 100644 --- a/liteflow-spring/src/main/java/com/yomahub/liteflow/spi/spring/SpringAware.java +++ b/liteflow-spring/src/main/java/com/yomahub/liteflow/spi/spring/SpringAware.java @@ -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){