This is an automated email from the ASF dual-hosted git repository. liujun pushed a commit to branch 3.0 in repository https://gitbox.apache.org/repos/asf/dubbo.git
commit a6337a67a24f5e07abd889dadf744d707d28236b Author: Gong Dewei <[email protected]> AuthorDate: Thu Mar 18 14:40:18 2021 +0800 create reference proxy after export service in DubboBootstrap (#7402) --- .../org/apache/dubbo/config/spring/ReferenceBeanManager.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/ReferenceBeanManager.java b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/ReferenceBeanManager.java index 122440c..83765f4 100644 --- a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/ReferenceBeanManager.java +++ b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/ReferenceBeanManager.java @@ -25,7 +25,6 @@ import org.apache.dubbo.config.ReferenceConfig; import org.apache.dubbo.config.bootstrap.DubboBootstrap; import org.apache.dubbo.config.spring.beans.factory.annotation.AnnotationPropertyValuesAdapter; import org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceBeanBuilder; -import org.apache.dubbo.config.utils.ReferenceConfigCache; import org.springframework.beans.BeansException; import org.springframework.beans.MutablePropertyValues; import org.springframework.beans.PropertyValue; @@ -73,7 +72,7 @@ public class ReferenceBeanManager implements ApplicationContextAware { // if add reference after prepareReferenceBeans(), should init it immediately. if (initialized) { - initReferenceBean(referenceBean, true); + initReferenceBean(referenceBean); } } @@ -107,7 +106,7 @@ public class ReferenceBeanManager implements ApplicationContextAware { public void prepareReferenceBeans() throws Exception { initialized = true; for (ReferenceBean referenceBean : getReferences()) { - initReferenceBean(referenceBean, false); + initReferenceBean(referenceBean); } } @@ -117,7 +116,7 @@ public class ReferenceBeanManager implements ApplicationContextAware { * @param referenceBean * @throws Exception */ - private void initReferenceBean(ReferenceBean referenceBean, boolean canCreateProxy) throws Exception { + private void initReferenceBean(ReferenceBean referenceBean) throws Exception { if (referenceBean.getReferenceConfig() != null) { return; @@ -146,10 +145,6 @@ public class ReferenceBeanManager implements ApplicationContextAware { // register ReferenceConfig DubboBootstrap.getInstance().reference(referenceConfig); - //TODO add after DubboBootstrap is started - if (canCreateProxy && referenceConfig.shouldInit()) { - ReferenceConfigCache.getCache().get(referenceConfig); - } } private void resolvePlaceholders(Map<String, Object> referenceProps, PropertyResolver propertyResolver) {
