From 29e4e4235b3dfdfdd4cd562bdc835bbd779634f4 Mon Sep 17 00:00:00 2001 From: liufeiyu1002 <32605119+liufeiyu1002@users.noreply.github.com> Date: Sun, 14 Aug 2022 10:50:39 +0800 Subject: [PATCH] =?UTF-8?q?fix=20sofa=20=E9=9D=9Edubbo=20=E5=AD=90?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E5=90=AF=E5=8A=A8=E6=97=B6=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=20=E5=8F=91=E7=94=9F`No=20bean=20named=20referenceAnnotationBe?= =?UTF-8?q?anPostProcessor`=20=E5=BC=82=E5=B8=B8=20(#10451)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spring/context/DubboInfraBeanRegisterPostProcessor.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboInfraBeanRegisterPostProcessor.java b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboInfraBeanRegisterPostProcessor.java index 2f700127a2..d9f4f2b2ce 100644 --- a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboInfraBeanRegisterPostProcessor.java +++ b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboInfraBeanRegisterPostProcessor.java @@ -89,6 +89,11 @@ public class DubboInfraBeanRegisterPostProcessor implements BeanDefinitionRegist // register ConfigManager singleton beanFactory.registerSingleton(ConfigManager.BEAN_NAME, applicationModel.getApplicationConfigManager()); + + // fix https://github.com/apache/dubbo/issues/10278 + if (registry != null){ + registry.removeBeanDefinition(BEAN_NAME); + } } @Override