change test configuration to test interface type registry (#411)

* change test configuration to test interface type registry

* update java samples
diff --git a/helloworld/java-client/src/main/resources/log4j.properties b/helloworld/java-client/src/main/resources/log4j.properties
index 6b82aba..d6ecd5c 100644
--- a/helloworld/java-client/src/main/resources/log4j.properties
+++ b/helloworld/java-client/src/main/resources/log4j.properties
@@ -18,7 +18,7 @@
 #
 
 ###set log levels###
-log4j.rootLogger=debug, stdout
+log4j.rootLogger=info, stdout
 ###output to the console###
 log4j.appender.stdout=org.apache.log4j.ConsoleAppender
 log4j.appender.stdout.Target=System.out
diff --git a/helloworld/java-client/src/test/java/com/apache/dubbo/sample/TestHelloWorld.java b/helloworld/java-client/src/test/java/com/apache/dubbo/sample/TestHelloWorld.java
index f417963..fca50a1 100644
--- a/helloworld/java-client/src/test/java/com/apache/dubbo/sample/TestHelloWorld.java
+++ b/helloworld/java-client/src/test/java/com/apache/dubbo/sample/TestHelloWorld.java
@@ -25,6 +25,7 @@
 import org.apache.dubbo.config.ApplicationConfig;
 import org.apache.dubbo.config.ReferenceConfig;
 import org.apache.dubbo.config.RegistryConfig;
+import org.apache.dubbo.config.bootstrap.DubboBootstrap;
 import org.apache.dubbo.sample.hello.Helloworld;
 
 import java.io.IOException;
@@ -42,8 +43,13 @@
         ref.setProtocol(CommonConstants.TRIPLE);
         ref.setLazy(true);
         ref.setTimeout(100000);
-        ref.setApplication(new ApplicationConfig("demo-consumer"));
-        ref.setRegistry(new RegistryConfig("zookeeper://127.0.0.1:2181"));
+
+        DubboBootstrap.getInstance()
+                        .application(new ApplicationConfig("test-demo-consumer"))
+                        .registry(new RegistryConfig("zookeeper://127.0.0.1:2181"))
+                        .reference(ref)
+                        .start();
+
         final IGreeter iGreeter = ref.get();
 
         System.out.println("dubbo ref started");
diff --git a/helloworld/java-server/src/main/java/com/apache/dubbo/sample/basic/ApiProvider.java b/helloworld/java-server/src/main/java/com/apache/dubbo/sample/basic/ApiProvider.java
index b50dc25..27f0432 100644
--- a/helloworld/java-server/src/main/java/com/apache/dubbo/sample/basic/ApiProvider.java
+++ b/helloworld/java-server/src/main/java/com/apache/dubbo/sample/basic/ApiProvider.java
@@ -22,6 +22,8 @@
 import org.apache.dubbo.config.ProtocolConfig;
 import org.apache.dubbo.config.RegistryConfig;
 import org.apache.dubbo.config.ServiceConfig;
+import org.apache.dubbo.config.bootstrap.DubboBootstrap;
+
 import java.util.concurrent.CountDownLatch;
 
 public class ApiProvider {
diff --git a/helloworld/java-server/src/main/resources/log4j.properties b/helloworld/java-server/src/main/resources/log4j.properties
index 6b82aba..d6ecd5c 100644
--- a/helloworld/java-server/src/main/resources/log4j.properties
+++ b/helloworld/java-server/src/main/resources/log4j.properties
@@ -18,7 +18,7 @@
 #
 
 ###set log levels###
-log4j.rootLogger=debug, stdout
+log4j.rootLogger=info, stdout
 ###output to the console###
 log4j.appender.stdout=org.apache.log4j.ConsoleAppender
 log4j.appender.stdout.Target=System.out
diff --git a/registry/nacos/go-client/conf/dubbogo.yml b/registry/nacos/go-client/conf/dubbogo.yml
index b0a5d5a..ba7ea96 100644
--- a/registry/nacos/go-client/conf/dubbogo.yml
+++ b/registry/nacos/go-client/conf/dubbogo.yml
@@ -12,6 +12,7 @@
       protocol: nacos
       address: 127.0.0.1:8848
       group: myGroup # default is DEFAULT_GROUP
+      registry-type: interface
 #      namespace: 9fb00abb-278d-42fc-96bf-e0151601e4a1 # default is public
   consumer:
     references:
diff --git a/registry/nacos/go-server/conf/dubbogo.yml b/registry/nacos/go-server/conf/dubbogo.yml
index 446f5e3..7b4ba07 100644
--- a/registry/nacos/go-server/conf/dubbogo.yml
+++ b/registry/nacos/go-server/conf/dubbogo.yml
@@ -12,6 +12,7 @@
       protocol: nacos
       address: 127.0.0.1:8848
       group: myGroup # nacos group, default is DEFAULT_GROUP
+      registry-type: interface
 #      namespace: 9fb00abb-278d-42fc-96bf-e0151601e4a1 # nacos namespaceID, should be created before. default is public
   protocols:
     dubbo:
diff --git a/registry/zookeeper/go-client/conf/dubbogo.yml b/registry/zookeeper/go-client/conf/dubbogo.yml
index d088eb6..9ccbc1e 100644
--- a/registry/zookeeper/go-client/conf/dubbogo.yml
+++ b/registry/zookeeper/go-client/conf/dubbogo.yml
@@ -5,6 +5,7 @@
       timeout: 3s
       address: 127.0.0.1:2181
       group: myGroup
+      registry-type: interface
   consumer:
     references:
       GreeterClientImpl:
diff --git a/registry/zookeeper/go-server/conf/dubbogo.yml b/registry/zookeeper/go-server/conf/dubbogo.yml
index 6637b9f..87d0281 100644
--- a/registry/zookeeper/go-server/conf/dubbogo.yml
+++ b/registry/zookeeper/go-server/conf/dubbogo.yml
@@ -5,6 +5,7 @@
       timeout: 3s
       address: 127.0.0.1:2181
       group: myGroup # default is dubbo
+      registry-type: interface
   protocols:
     triple:
       name: tri