From 3ff65ce544269ca47c8bd6e044abc258c2671b9e Mon Sep 17 00:00:00 2001
From: YunaiV <>
Date: Sun, 23 Feb 2020 18:26:53 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20spring=20cloud=20alibaba?=
=?UTF-8?q?=20dubbo=20=E6=9C=8D=E5=8A=A1=E8=B0=83=E7=94=A8=E7=9A=84?=
=?UTF-8?q?=E7=A4=BA=E4=BE=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../labx-07-sca-dubbo-demo02-consumer/pom.xml | 14 +++++++-------
.../labx7/consumerdemo/feign/UserFeignClient.java | 2 +-
.../labx-07-sca-dubbo-demo02-provider-rest/pom.xml | 5 +++--
.../providerdemo/service/UserServiceImpl.java | 6 +++---
.../providerdemo/service/UserServiceImpl.java | 5 +++--
5 files changed, 17 insertions(+), 15 deletions(-)
diff --git a/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/pom.xml b/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/pom.xml
index 991bdbc1..dc5b6576 100644
--- a/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/pom.xml
+++ b/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/pom.xml
@@ -50,6 +50,13 @@
+
+
+ cn.iocoder.springboot.labs
+ labx-07-sca-dubbo-demo02-api
+ 1.0-SNAPSHOT
+
+
org.springframework.boot
@@ -73,13 +80,6 @@
org.springframework.cloud
spring-cloud-starter-openfeign
-
-
- cn.iocoder.springboot.labs
- labx-07-sca-dubbo-demo02-api
- 1.0-SNAPSHOT
-
-
diff --git a/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/feign/UserFeignClient.java b/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/feign/UserFeignClient.java
index 1092d3ba..b5b7677c 100644
--- a/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/feign/UserFeignClient.java
+++ b/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/feign/UserFeignClient.java
@@ -11,7 +11,7 @@ import org.springframework.web.bind.annotation.RequestParam;
@FeignClient(name = "demo-provider")
@DubboTransported(protocol = "dubbo")
-//@DubboTransported(protocol = "rest")
+// @DubboTransported(protocol = "rest")
public interface UserFeignClient {
/**
diff --git a/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-rest/pom.xml b/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-rest/pom.xml
index 1641e052..df1102db 100644
--- a/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-rest/pom.xml
+++ b/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-rest/pom.xml
@@ -77,7 +77,8 @@
com.alibaba.cloud
spring-cloud-starter-alibaba-nacos-discovery
-
+
+
jsr311-api
javax.ws.rs
@@ -91,7 +92,7 @@
spring-cloud-starter-dubbo
-
+
org.jboss.resteasy
resteasy-netty4
diff --git a/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-rest/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/service/UserServiceImpl.java b/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-rest/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/service/UserServiceImpl.java
index 4b9d7321..ba69bcb0 100644
--- a/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-rest/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/service/UserServiceImpl.java
+++ b/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-rest/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/service/UserServiceImpl.java
@@ -10,12 +10,12 @@ import javax.ws.rs.core.MediaType;
import static org.springframework.util.MimeTypeUtils.APPLICATION_JSON_VALUE;
@org.apache.dubbo.config.annotation.Service(version = "1.0.0", protocol = {"dubbo", "rest"})
-@Path("/")
+@Path("/user")
public class UserServiceImpl implements UserService {
@Override
@GET
- @Path("/user/get")
+ @Path("/get")
@Produces(APPLICATION_JSON_VALUE)
public UserDTO get(@QueryParam("id") Integer id) {
return new UserDTO().setId(id)
@@ -25,7 +25,7 @@ public class UserServiceImpl implements UserService {
@Override
@POST
- @Path("/user/add")
+ @Path("/add")
@Consumes(MediaType.APPLICATION_JSON)
public Integer add(UserAddDTO addDTO) {
return (int) (System.currentTimeMillis() / 1000); // 嘿嘿,随便返回一个 id
diff --git a/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-springmvc/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/service/UserServiceImpl.java b/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-springmvc/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/service/UserServiceImpl.java
index 3878d186..2099ddb3 100644
--- a/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-springmvc/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/service/UserServiceImpl.java
+++ b/labx-07/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-springmvc/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/service/UserServiceImpl.java
@@ -7,10 +7,11 @@ import org.springframework.web.bind.annotation.*;
@org.apache.dubbo.config.annotation.Service(version = "1.0.0", protocol = {"dubbo"})
@RestController
+@RequestMapping("/user")
public class UserServiceImpl implements UserService {
@Override
- @GetMapping("/user/get")
+ @GetMapping("/get")
public UserDTO get(@RequestParam("id") Integer id) {
return new UserDTO().setId(id)
.setName("没有昵称:" + id)
@@ -18,7 +19,7 @@ public class UserServiceImpl implements UserService {
}
@Override
- @PostMapping("/user/add")
+ @PostMapping("/add")
public Integer add(@RequestBody UserAddDTO addDTO) {
return (int) (System.currentTimeMillis() / 1000); // 嘿嘿,随便返回一个 id
}