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

albumenj pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 4fe35a13d6 Optimization Quick Start (#1866)
4fe35a13d6 is described below

commit 4fe35a13d668e970e061c2e95d87817eb4d84d0d
Author: mfordjody <[email protected]>
AuthorDate: Tue Jan 17 14:11:31 2023 +0800

    Optimization Quick Start (#1866)
---
 .../docs3-v2/java-sdk/quick-start/spring-boot.md   | 114 +++++++++++----------
 1 file changed, 61 insertions(+), 53 deletions(-)

diff --git a/content/zh/docs3-v2/java-sdk/quick-start/spring-boot.md 
b/content/zh/docs3-v2/java-sdk/quick-start/spring-boot.md
index 66b3ff3ce5..e3a89f339d 100755
--- a/content/zh/docs3-v2/java-sdk/quick-start/spring-boot.md
+++ b/content/zh/docs3-v2/java-sdk/quick-start/spring-boot.md
@@ -9,60 +9,15 @@ description: "示例演示了如何使用 Spring Boot 方式快速开发 Dubbo 
 
 > Dubbo 
 > 还提供了包括[XML](../../reference-manual/config/xml)、[API](../../reference-manual/config/api)等多种启动与接入方式,更多开发方式和配置细节可参见[配置手册](../../reference-manual/config/)。
 
-## 下载示例代码
-完整示例代码在 
[dubbo-samples](https://github.com/apache/dubbo-samples/tree/master/1-basic/dubbo-samples-spring-boot)
 中。
-
-1. 下载源码
-```shell script
-git clone -b master https://github.com/apache/dubbo-samples.git
-```
-2. 进入示例目录
-```shell script
-cd dubbo-samples/1-basic/dubbo-samples-spring-boot
-ls # 查看目录结构
-```
-
-## 快速运行示例
-
-1. 编译 Provider
-在 dubbo-samples-spring-boot 目录执行 maven 命令
-```shell script
-mvn clean package
-```
-
-2. 运行 Provider
-进入 dubbo-samples-spring-boot-provider/target 目录并启动 java 进程
-```shell script
-cd ./dubbo-samples-spring-boot-provider
-java -jar ./target/dubbo-samples-spring-boot-provider-1.0-SNAPSHOT.jar
-```
-
-3. 运行 consumer
-进入 dubbo-samples-spring-boot-consumer 目录并启动 java 进程
-```shell script
-java -jar ./target/dubbo-samples-spring-boot-consumer-1.0-SNAPSHOT.jar
-```
-
-4. 查看结果
-在 consumer 侧会输出如下信息:
-```
-result: Hello World
-```
-在 provider 侧会输出如下信息:
-```
-Hello World, request from consumer: xxx.xxx.xxx.xxx
-```
-
-至此就把 Dubbo 的基本功能都实现了,可以在 Dubbo 的基础上进行更多的开发。
-
 ## 示例核心流程
 
 关于示例的更详细解读可参见 [注解配置](../../reference-manual/config/annotation/)
 
 ### 1. 定义服务接口
 
-dubbo-samples-spring-boot-interface/DemoService.java
+dubbo-samples-spring-boot-interface
 
+**DemoService.java**
 ```java
 package org.apache.dubbo.samples.basic.api;
 
@@ -73,8 +28,9 @@ public interface DemoService {
 
 ### 2. 提供方实现接口并暴露服务
 
-dubbo-samples-spring-boot-provider/DemoServiceImpl.java
+dubbo-samples-spring-boot-provider
 
+**DemoServiceImpl.java**
 ```java
 @DubboService
 public class DemoServiceImpl implements DemoService {
@@ -88,8 +44,9 @@ public class DemoServiceImpl implements DemoService {
 
 ### 3. 配置 application.yml 文件
 
-dubbo-samples-spring-boot-provider/resources/application.yml
+dubbo-samples-spring-boot-provider 
 
+**application.yml**
 ```yaml
 dubbo:
   application:
@@ -108,8 +65,9 @@ dubbo:
 
 ### 4. 定义 Spring Boot 主函数
 
-dubbo-samples-spring-boot-provider/ProviderApplication.java
+dubbo-samples-spring-boot-provider
 
+**ProviderApplication.java**
 ```java
 @SpringBootApplication
 @EnableDubbo
@@ -127,8 +85,9 @@ public class ProviderApplication {
 
 ### 5. 引用远程服务
 
-dubbo-samples-spring-boot-consumer/ConsumerApplication.java
+dubbo-samples-spring-boot-consumer
 
+**ConsumerApplication.java**
 ```java
 public class ConsumerApplication {
     @DubboReference
@@ -138,8 +97,9 @@ public class ConsumerApplication {
 
 ### 6. 定义 application.yml
 
-dubbo-samples-spring-boot-consumer/application.yml
+dubbo-samples-spring-boot-consumer
 
+**application.yml**
 ```yaml
 dubbo:
   application:
@@ -158,8 +118,9 @@ dubbo:
 
 ### 7. 加载 Spring 配置,并调用远程服务
 
-dubbo-samples-spring-boot-consumer/ConsumerApplication.java
+dubbo-samples-spring-boot-consumer
 
+**ConsumerApplication.java**
 ```java
 @SpringBootApplication
 @Service
@@ -182,3 +143,50 @@ public class ConsumerApplication {
 ```
 
 其中,`@EnableDubbo` 必须配置。
+
+## 下载示例代码
+完整示例代码在 
[dubbo-samples](https://github.com/apache/dubbo-samples/tree/master/1-basic/dubbo-samples-spring-boot)
 中。
+
+1. 下载源码
+```shell script
+git clone -b master https://github.com/apache/dubbo-samples.git
+```
+2. 进入示例目录
+```shell script
+cd dubbo-samples/1-basic/dubbo-samples-spring-boot
+```
+3. 在 dubbo-samples-spring-boot 目录执行 maven 命令
+```shell script
+mvn clean package
+```
+
+## 快速运行示例
+
+### Provider
+ 
+进入 dubbo-samples-spring-boot-provider/target 目录并启动 java 进程
+```shell script
+cd ./dubbo-samples-spring-boot-provider
+java -jar ./target/dubbo-samples-spring-boot-provider-1.0-SNAPSHOT.jar
+```
+
+### consumer
+ 
+进入 dubbo-samples-spring-boot-consumer/target 目录并启动 java 进程
+```shell script
+cd ./dubbo-samples-spring-boot-consumer
+java -jar ./target/dubbo-samples-spring-boot-consumer-1.0-SNAPSHOT.jar
+```
+
+**查看结果**
+ 
+在 consumer 侧会输出如下信息:
+```
+result: Hello World
+```
+在 provider 侧会输出如下信息:
+```
+Hello World, request from consumer: xxx.xxx.xxx.xxx
+```
+
+> 至此就把 Dubbo 的基本功能都实现了,可以在 Dubbo 的基础上进行更多的开发。

Reply via email to