This is an automated email from the ASF dual-hosted git repository.

liujun pushed a commit to branch disable-java-IT
in repository https://gitbox.apache.org/repos/asf/dubbo-go-samples.git

commit 06509eda717ee1988fe45ba4bd1f608ba9c3aa69
Author: chickenlj <[email protected]>
AuthorDate: Thu Aug 25 19:24:46 2022 +0800

    update hello world java demo
---
 helloworld/java-client/pom.xml                              |  2 +-
 .../java/com/apache/dubbo/sample/basic/ApiConsumer.java     |  9 +++++++--
 helloworld/java-server/pom.xml                              |  2 +-
 .../java/com/apache/dubbo/sample/basic/ApiProvider.java     | 13 +++++++++----
 integrate_test/helloworld/tests/java/run.sh                 |  8 ++++----
 5 files changed, 22 insertions(+), 12 deletions(-)

diff --git a/helloworld/java-client/pom.xml b/helloworld/java-client/pom.xml
index da8ae8c3..3bc4dcdd 100644
--- a/helloworld/java-client/pom.xml
+++ b/helloworld/java-client/pom.xml
@@ -27,7 +27,7 @@
     <properties>
         <source.level>1.8</source.level>
         <target.level>1.8</target.level>
-        <dubbo.version>3.0.2</dubbo.version>
+        <dubbo.version>3.0.11</dubbo.version>
         <junit.version>4.12</junit.version>
         <spring-test.version>4.3.16.RELEASE</spring-test.version>
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
diff --git 
a/helloworld/java-client/src/main/java/com/apache/dubbo/sample/basic/ApiConsumer.java
 
b/helloworld/java-client/src/main/java/com/apache/dubbo/sample/basic/ApiConsumer.java
index 71e5f2a8..07bc37ea 100644
--- 
a/helloworld/java-client/src/main/java/com/apache/dubbo/sample/basic/ApiConsumer.java
+++ 
b/helloworld/java-client/src/main/java/com/apache/dubbo/sample/basic/ApiConsumer.java
@@ -21,6 +21,7 @@ import org.apache.dubbo.common.constants.CommonConstants;
 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;
@@ -34,8 +35,12 @@ public class ApiConsumer {
         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("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/pom.xml b/helloworld/java-server/pom.xml
index bac62e90..825b7fe7 100644
--- a/helloworld/java-server/pom.xml
+++ b/helloworld/java-server/pom.xml
@@ -29,7 +29,7 @@
     <properties>
         <source.level>1.8</source.level>
         <target.level>1.8</target.level>
-        <dubbo.version>3.0.2</dubbo.version>
+        <dubbo.version>3.0.11</dubbo.version>
         <junit.version>4.12</junit.version>
         <spring-test.version>4.3.16.RELEASE</spring-test.version>
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
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 e052dcb7..b50dc252 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
@@ -30,10 +30,15 @@ public class ApiProvider {
         service.setInterface(IGreeter.class);
         service.setRef(new IGreeter1Impl());
         service.setProtocol(new ProtocolConfig(CommonConstants.TRIPLE, 50051));
-        service.setApplication(new ApplicationConfig("demo-provider"));
-        service.setRegistry(new RegistryConfig("zookeeper://127.0.0.1:2181"));
-        service.export();
+        service.setApplication();
+        service.setRegistry();
         System.out.println("dubbo service started");
-        new CountDownLatch(1).await();
+
+         DubboBootstrap.getInstance()
+                        .application(new ApplicationConfig("demo-provider"))
+                        .registry(new 
RegistryConfig("zookeeper://127.0.0.1:2181"))
+                        .service(service)
+                        .start()
+                        .await();
     }
 }
diff --git a/integrate_test/helloworld/tests/java/run.sh 
b/integrate_test/helloworld/tests/java/run.sh
index 339e2fd8..59e64c39 100755
--- a/integrate_test/helloworld/tests/java/run.sh
+++ b/integrate_test/helloworld/tests/java/run.sh
@@ -5,7 +5,7 @@ if [ -z "$1" ]; then
   exit
 fi
 
-#cd $1
-#set -e
-#
-#mvn test
\ No newline at end of file
+cd $1
+set -e
+
+mvn test
\ No newline at end of file

Reply via email to