diff --git a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboConfigBeanInitializer.java b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboConfigBeanInitializer.java index 71e9ace4a6..7515466669 100644 --- a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboConfigBeanInitializer.java +++ b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboConfigBeanInitializer.java @@ -42,8 +42,6 @@ import org.springframework.beans.FatalBeanException; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.BeanFactoryAware; import org.springframework.beans.factory.InitializingBean; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; import java.util.List; @@ -68,9 +66,6 @@ public class DubboConfigBeanInitializer implements BeanFactoryAware, Initializin private ReferenceBeanManager referenceBeanManager; private ConfigManager configManager; - - @Autowired - @Qualifier("org.apache.dubbo.rpc.model.ModuleModel") private ModuleModel moduleModel; @Override @@ -87,6 +82,7 @@ public class DubboConfigBeanInitializer implements BeanFactoryAware, Initializin if (initialized.compareAndSet(false, true)) { referenceBeanManager = beanFactory.getBean(ReferenceBeanManager.BEAN_NAME, ReferenceBeanManager.class); configManager = DubboBeanUtils.getConfigManager(beanFactory); + moduleModel = DubboBeanUtils.getModuleModel(beanFactory); try { prepareDubboConfigBeans(); referenceBeanManager.prepareReferenceBeans();