diff --git a/dubbo-compatible/src/main/java/com/alibaba/dubbo/config/annotation/Reference.java b/dubbo-compatible/src/main/java/com/alibaba/dubbo/config/annotation/Reference.java index 4c1ca979a17..c8f25b3b423 100644 --- a/dubbo-compatible/src/main/java/com/alibaba/dubbo/config/annotation/Reference.java +++ b/dubbo-compatible/src/main/java/com/alibaba/dubbo/config/annotation/Reference.java @@ -43,7 +43,7 @@ boolean generic() default false; - boolean injvm() default false; + boolean injvm() default true; boolean check() default true; diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractReferenceConfig.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractReferenceConfig.java index 325b1f1790e..b4a732e1eb0 100644 --- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractReferenceConfig.java +++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractReferenceConfig.java @@ -36,12 +36,12 @@ public abstract class AbstractReferenceConfig extends AbstractInterfaceConfig { /** * Check if service provider exists, if not exists, it will be fast fail */ - protected Boolean check; + protected Boolean check = true; /** * Whether to eagle-init */ - protected Boolean init; + protected Boolean init = false; /** * Whether to use generic interface @@ -51,16 +51,16 @@ public abstract class AbstractReferenceConfig extends AbstractInterfaceConfig { /** * Whether to find reference's instance from the current JVM */ - protected Boolean injvm; + protected Boolean injvm = false; /** * Lazy create connection */ - protected Boolean lazy; + protected Boolean lazy = false; protected String reconnect; - protected Boolean sticky; + protected Boolean sticky = false; /** * Whether to support event in stub. diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractServiceConfig.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractServiceConfig.java index 4fffd755229..ac276447b4c 100644 --- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractServiceConfig.java +++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractServiceConfig.java @@ -47,7 +47,7 @@ public abstract class AbstractServiceConfig extends AbstractInterfaceConfig { /** * whether the service is deprecated */ - protected Boolean deprecated; + protected Boolean deprecated = false; /** * The time delay register service (milliseconds) @@ -57,7 +57,7 @@ public abstract class AbstractServiceConfig extends AbstractInterfaceConfig { /** * Whether to export the service */ - protected Boolean export; + protected Boolean export = true; /** * The service weight @@ -74,7 +74,7 @@ public abstract class AbstractServiceConfig extends AbstractInterfaceConfig { * after the service registered,and it needs to be enabled manually; if you want to disable the service, you also need * manual processing */ - protected Boolean dynamic; + protected Boolean dynamic = false; /** * Whether to use token @@ -99,7 +99,7 @@ public abstract class AbstractServiceConfig extends AbstractInterfaceConfig { /** * Whether to register */ - private Boolean register; + private Boolean register = true; /** * Warm up period