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

liujun pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/dubbo-initializer.git

commit 4921c0d9d2beead295e111772ac3a32886ca2022
Author: chickenlj <ken.lj...@gmail.com>
AuthorDate: Wed Apr 12 20:51:21 2023 +0800

    add missing files
---
 .../resources/application.properties.mustache      |  5 +++++
 .../resources/application.properties.mustache      |  9 ++++++++
 .../codes/dubbo-idl/java/Consumer.java.mustache    | 21 +++++++++++++++++++
 .../codes/dubbo-idl/java/GreeterImpl.java.mustache | 24 ++++++++++++++++++++++
 .../resources/application.properties.mustache      |  4 ++++
 .../resources/application.properties.mustache      |  4 ++++
 6 files changed, 67 insertions(+)

diff --git 
a/initializer-generator/src/main/resources/templates/codes/dubbo-governance-apollo/resources/application.properties.mustache
 
b/initializer-generator/src/main/resources/templates/codes/dubbo-governance-apollo/resources/application.properties.mustache
new file mode 100644
index 0000000..bf5be3e
--- /dev/null
+++ 
b/initializer-generator/src/main/resources/templates/codes/dubbo-governance-apollo/resources/application.properties.mustache
@@ -0,0 +1,5 @@
+
+# 使用 Apollo 作为配置中心 
https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/reference-manual/config-center/apollo/
+dubbo.config-center.address=apollo://${apollo.address:127.0.0.1}:8080
+# dubbo.config-center.namespace=xxx
+# dubbo.config-center.group=xxx
\ No newline at end of file
diff --git 
a/initializer-generator/src/main/resources/templates/codes/dubbo-governance-zookeeper/resources/application.properties.mustache
 
b/initializer-generator/src/main/resources/templates/codes/dubbo-governance-zookeeper/resources/application.properties.mustache
new file mode 100644
index 0000000..33bbeca
--- /dev/null
+++ 
b/initializer-generator/src/main/resources/templates/codes/dubbo-governance-zookeeper/resources/application.properties.mustache
@@ -0,0 +1,9 @@
+
+# zookeeper 作为注册中心配置说明  
https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/reference-manual/registry/zookeeper/
+# Zookeeper will be also used as registry and metadata centers by default, use 
the following configuration to stop using registry as metadata and config 
center.
+# dubbo.registry.useAsMetadataCenter=false
+# dubbo.registry.useAsConfigCenter=false
+# Explicitly specify different metadata & config centers will also stop 
reusing the registry cluster.
+# dubbo.metadata-report.address=nacos://host:port
+# dubbo.config-center.address=apollo://host:port
+dubbo.registry.address=zookeeper://${zookeeper.address:127.0.0.1}:2181
\ No newline at end of file
diff --git 
a/initializer-generator/src/main/resources/templates/codes/dubbo-idl/java/Consumer.java.mustache
 
b/initializer-generator/src/main/resources/templates/codes/dubbo-idl/java/Consumer.java.mustache
new file mode 100644
index 0000000..b510688
--- /dev/null
+++ 
b/initializer-generator/src/main/resources/templates/codes/dubbo-idl/java/Consumer.java.mustache
@@ -0,0 +1,21 @@
+package {{basePackage}}.dubbo.consumer;
+
+import {{basePackage}}.dubbo.api.Greeter;
+
+import org.apache.dubbo.config.annotation.DubboReference;
+
+import org.springframework.boot.CommandLineRunner;
+import org.springframework.stereotype.Component;
+
+@Component
+public class Consumer implements CommandLineRunner {
+
+    @DubboReference
+    private Greeter greeter;
+
+    @Override
+    public void run(String... args) throws Exception {
+        GreeterReply result = 
greeter.greet(GreeterRequest.newBuilder().setName("name").build());
+        System.out.println("Received result ======> " + result.getMessage());
+    }
+}
diff --git 
a/initializer-generator/src/main/resources/templates/codes/dubbo-idl/java/GreeterImpl.java.mustache
 
b/initializer-generator/src/main/resources/templates/codes/dubbo-idl/java/GreeterImpl.java.mustache
new file mode 100644
index 0000000..b601428
--- /dev/null
+++ 
b/initializer-generator/src/main/resources/templates/codes/dubbo-idl/java/GreeterImpl.java.mustache
@@ -0,0 +1,24 @@
+package {{basePackage}}.dubbo.service;
+
+import {{basePackage}}.dubbo.api.DubboGreeterTriple.GreeterImplBase;
+import {{basePackage}}.dubbo.api.GreeterReply;
+import {{basePackage}}.dubbo.api.GreeterRequest;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import org.apache.dubbo.config.annotation.DubboService;
+
+@DubboService
+public class GreeterImpl extends GreeterImplBase {
+    private static final Logger LOGGER = 
LoggerFactory.getLogger(GreeterImpl.class);
+
+    @Override
+    public GreeterReply greet(GreeterRequest request) {
+        LOGGER.info("Server received greet request {}" , request);
+        return GreeterReply.newBuilder()
+                .setMessage("hello," + request.getName())
+                .build();
+    }
+
+}
diff --git 
a/initializer-generator/src/main/resources/templates/codes/dubbo-idl/resources/application.properties.mustache
 
b/initializer-generator/src/main/resources/templates/codes/dubbo-idl/resources/application.properties.mustache
new file mode 100644
index 0000000..cd95a54
--- /dev/null
+++ 
b/initializer-generator/src/main/resources/templates/codes/dubbo-idl/resources/application.properties.mustache
@@ -0,0 +1,4 @@
+
+# Dubbo 应用名
+dubbo.application.name={{applicationName}}
+dubbo.application.logger=slf4j
diff --git 
a/initializer-generator/src/main/resources/templates/codes/dubbo-protocol-http2/resources/application.properties.mustache
 
b/initializer-generator/src/main/resources/templates/codes/dubbo-protocol-http2/resources/application.properties.mustache
new file mode 100644
index 0000000..6202664
--- /dev/null
+++ 
b/initializer-generator/src/main/resources/templates/codes/dubbo-protocol-http2/resources/application.properties.mustache
@@ -0,0 +1,4 @@
+
+# 设置dubbo传输协议
+dubbo.protocol.name=tri
+dubbo.protocol.port=50051
\ No newline at end of file

Reply via email to