diff --git a/pom.xml b/pom.xml
index 2d5e2810..7c67cff9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -81,14 +81,16 @@
Horsham.RELEASE
2.2.0.RELEASE
2.2.0.RELEASE
+ 2.2.0.RELEASE
4.12
3.0
1.7.25
- 2.7.1
+ 2.7.3
2.7.3
+ 4.0.1
2.0.2
@@ -218,6 +220,14 @@
import
+
+ org.springframework.cloud
+ spring-cloud-zookeeper-dependencies
+ ${spring-cloud-zookeeper.version}
+ pom
+ import
+
+
org.apache.dubbo
dubbo-spring-boot-starter
diff --git a/spring-cloud-alibaba-dependencies/pom.xml b/spring-cloud-alibaba-dependencies/pom.xml
index 326931d4..56467251 100644
--- a/spring-cloud-alibaba-dependencies/pom.xml
+++ b/spring-cloud-alibaba-dependencies/pom.xml
@@ -29,7 +29,6 @@
1.0.5
2.44.0
2.1.6
- 2.7.3
1.1.0
1.1.8.6
1.1.1
diff --git a/spring-cloud-alibaba-dubbo/pom.xml b/spring-cloud-alibaba-dubbo/pom.xml
index ba89b1e9..ee71456f 100644
--- a/spring-cloud-alibaba-dubbo/pom.xml
+++ b/spring-cloud-alibaba-dubbo/pom.xml
@@ -13,12 +13,6 @@
spring-cloud-alibaba-dubbo
Spring Cloud Alibaba Dubbo
-
- 2.2.0.RELEASE
- 2.2.0.RELEASE
- 4.0.1
-
-
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/pom.xml b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/pom.xml
index ff17d363..40726544 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/pom.xml
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/pom.xml
@@ -3,10 +3,10 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
- org.springframework.cloud
- spring-cloud-build
- 2.2.0.RELEASE
-
+ com.alibaba.cloud
+ spring-cloud-alibaba-examples
+ 2.2.0.BUILD-SNAPSHOT
+ ../pom.xml
4.0.0
@@ -26,79 +26,4 @@
spring-cloud-dubbo-servlet-gateway-sample
-
- 2.7.3
- 2.2.0.RELEASE
- 2.2.0.RELEASE
- 2.2.0.RELEASE
- 2.2.0.RELEASE
- 2.2.0.RELEASE
- 4.0.1
-
-
-
-
-
-
- org.springframework.boot
- spring-boot-dependencies
- ${spring-boot.version}
- pom
- import
-
-
-
-
- com.alibaba.cloud
- spring-cloud-alibaba-dependencies
- ${project.version}
- pom
- import
-
-
-
- org.springframework.cloud
- spring-cloud-netflix-dependencies
- ${spring-cloud-netflix.version}
- pom
- import
-
-
-
- org.springframework.cloud
- spring-cloud-openfeign-dependencies
- ${spring-cloud-openfeign.version}
- pom
- import
-
-
-
- org.apache.dubbo
- dubbo-bom
- ${dubbo.version}
- pom
- import
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-deploy-plugin
-
- true
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- 8
- 8
-
-
-
-
\ No newline at end of file
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-client-sample/pom.xml b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-client-sample/pom.xml
index 1d0ceec0..e011c67b 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-client-sample/pom.xml
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-client-sample/pom.xml
@@ -3,10 +3,10 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- org.springframework.cloud
- spring-cloud-build
- 2.1.3.RELEASE
-
+ com.alibaba.cloud
+ spring-cloud-alibaba-dubbo-examples
+ 2.2.0.BUILD-SNAPSHOT
+ ../pom.xml
4.0.0
@@ -15,19 +15,6 @@
Spring Cloud Dubbo Client Sample
2.2.0.BUILD-SNAPSHOT
-
-
-
-
- org.springframework.cloud
- spring-cloud-alibaba-dependencies
- 0.9.0.RELEASE
- pom
- import
-
-
-
-
@@ -49,13 +36,13 @@
- org.springframework.cloud
+ com.alibaba.cloud
spring-cloud-starter-dubbo
- org.springframework.cloud
+ com.alibaba.cloud
spring-cloud-starter-alibaba-nacos-discovery
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-client-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudClientBootstrap.java b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-client-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudClientBootstrap.java
index e72b805c..5171d48f 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-client-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudClientBootstrap.java
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-client-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudClientBootstrap.java
@@ -17,7 +17,6 @@
package com.alibaba.cloud.dubbo.bootstrap;
import com.alibaba.cloud.dubbo.service.EchoService;
-
import org.apache.dubbo.config.annotation.Reference;
import org.springframework.boot.SpringApplication;
@@ -27,7 +26,7 @@ import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
/**
- * Dubbo Spring Cloud Client Bootstrap
+ * Dubbo Spring Cloud Client Bootstrap.
*/
@EnableDiscoveryClient
@EnableAutoConfiguration
@@ -45,4 +44,5 @@ public class DubboSpringCloudClientBootstrap {
public static void main(String[] args) {
SpringApplication.run(DubboSpringCloudClientBootstrap.class);
}
+
}
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-consumer-sample/pom.xml b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-consumer-sample/pom.xml
index 0b6e087c..d038240b 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-consumer-sample/pom.xml
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-consumer-sample/pom.xml
@@ -68,7 +68,6 @@
org.springframework.cloud
spring-cloud-starter-zookeeper-discovery
- ${spring-cloud-zookeeper.version}
org.apache.zookeeper
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-consumer-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudConsumerBootstrap.java b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-consumer-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudConsumerBootstrap.java
index 7fcc7d49..000859ca 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-consumer-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudConsumerBootstrap.java
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-consumer-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudConsumerBootstrap.java
@@ -23,7 +23,6 @@ import com.alibaba.cloud.dubbo.annotation.DubboTransported;
import com.alibaba.cloud.dubbo.service.RestService;
import com.alibaba.cloud.dubbo.service.User;
import com.alibaba.cloud.dubbo.service.UserService;
-
import org.apache.dubbo.config.annotation.Reference;
import org.springframework.beans.factory.annotation.Autowired;
@@ -49,6 +48,7 @@ import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.client.RestTemplate;
import static org.springframework.http.MediaType.APPLICATION_JSON_UTF8_VALUE;
+import static org.springframework.http.MediaType.APPLICATION_JSON_VALUE;
/**
* Dubbo Spring Cloud Consumer Bootstrap.
@@ -81,51 +81,6 @@ public class DubboSpringCloudConsumerBootstrap {
@LoadBalanced
private RestTemplate restTemplate;
- @FeignClient("${provider.application.name}")
- public interface FeignRestService {
-
- @GetMapping(value = "/param")
- String param(@RequestParam("param") String param);
-
- @PostMapping("/params")
- public String params(@RequestParam("b") String b, @RequestParam("a") int a);
-
- @PostMapping(value = "/request/body/map", produces = APPLICATION_JSON_UTF8_VALUE)
- User requestBody(@RequestParam("param") String param,
- @RequestBody Map data);
-
- @GetMapping("/headers")
- public String headers(@RequestHeader("h2") String header2,
- @RequestHeader("h") String header, @RequestParam("v") Integer value);
-
- @GetMapping("/path-variables/{p1}/{p2}")
- public String pathVariables(@PathVariable("p2") String path2,
- @PathVariable("p1") String path1, @RequestParam("v") String param);
- }
-
- @FeignClient("${provider.application.name}")
- @DubboTransported(protocol = "dubbo")
- public interface DubboFeignRestService {
-
- @GetMapping(value = "/param")
- String param(@RequestParam("param") String param);
-
- @PostMapping("/params")
- String params(@RequestParam("b") String paramB, @RequestParam("a") int paramA);
-
- @PostMapping(value = "/request/body/map", produces = APPLICATION_JSON_UTF8_VALUE)
- User requestBody(@RequestParam("param") String param,
- @RequestBody Map data);
-
- @GetMapping("/headers")
- public String headers(@RequestHeader("h2") String header2,
- @RequestParam("v") Integer value, @RequestHeader("h") String header);
-
- @GetMapping("/path-variables/{p1}/{p2}")
- public String pathVariables(@RequestParam("v") String param,
- @PathVariable("p2") String path2, @PathVariable("p1") String path1);
- }
-
@Bean
public ApplicationRunner userServiceRunner() {
return arguments -> {
@@ -256,4 +211,52 @@ public class DubboSpringCloudConsumerBootstrap {
new SpringApplicationBuilder(DubboSpringCloudConsumerBootstrap.class)
.properties("spring.profiles.active=nacos").run(args);
}
+
+ @FeignClient("${provider.application.name}")
+ public interface FeignRestService {
+
+ @GetMapping("/param")
+ String param(@RequestParam("param") String param);
+
+ @PostMapping("/params")
+ String params(@RequestParam("b") String b, @RequestParam("a") int a);
+
+ @PostMapping(value = "/request/body/map", produces = APPLICATION_JSON_VALUE)
+ User requestBody(@RequestParam("param") String param,
+ @RequestBody Map data);
+
+ @GetMapping("/headers")
+ String headers(@RequestHeader("h2") String header2,
+ @RequestHeader("h") String header, @RequestParam("v") Integer value);
+
+ @GetMapping("/path-variables/{p1}/{p2}")
+ String pathVariables(@PathVariable("p2") String path2,
+ @PathVariable("p1") String path1, @RequestParam("v") String param);
+
+ }
+
+ @FeignClient("${provider.application.name}")
+ @DubboTransported(protocol = "dubbo")
+ public interface DubboFeignRestService {
+
+ @GetMapping("/param")
+ String param(@RequestParam("param") String param);
+
+ @PostMapping("/params")
+ String params(@RequestParam("b") String paramB, @RequestParam("a") int paramA);
+
+ @PostMapping(value = "/request/body/map", produces = APPLICATION_JSON_UTF8_VALUE)
+ User requestBody(@RequestParam("param") String param,
+ @RequestBody Map data);
+
+ @GetMapping("/headers")
+ String headers(@RequestHeader("h2") String header2,
+ @RequestParam("v") Integer value, @RequestHeader("h") String header);
+
+ @GetMapping("/path-variables/{p1}/{p2}")
+ String pathVariables(@RequestParam("v") String param,
+ @PathVariable("p2") String path2, @PathVariable("p1") String path1);
+
+ }
+
}
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-sample/pom.xml b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-sample/pom.xml
index 3cd0be99..94d39bb8 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-sample/pom.xml
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-sample/pom.xml
@@ -59,7 +59,6 @@
org.springframework.cloud
spring-cloud-starter-zookeeper-discovery
- ${spring-cloud-zookeeper.version}
org.apache.zookeeper
@@ -137,6 +136,18 @@
+
+
+
+ org.apache.dubbo
+ dubbo-bom
+ ${dubbo.version}
+ pom
+ import
+
+
+
+
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudProviderBootstrap.java b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudProviderBootstrap.java
index b8ef9fd1..286e2d2b 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudProviderBootstrap.java
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudProviderBootstrap.java
@@ -33,4 +33,5 @@ public class DubboSpringCloudProviderBootstrap {
.properties("spring.profiles.active=nacos").web(WebApplicationType.NONE)
.run(args);
}
+
}
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-sample/src/main/java/com/alibaba/cloud/dubbo/service/InMemoryUserService.java b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-sample/src/main/java/com/alibaba/cloud/dubbo/service/InMemoryUserService.java
index 8f5eed06..bd11c413 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-sample/src/main/java/com/alibaba/cloud/dubbo/service/InMemoryUserService.java
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-sample/src/main/java/com/alibaba/cloud/dubbo/service/InMemoryUserService.java
@@ -44,4 +44,5 @@ public class InMemoryUserService implements UserService {
public Collection findAll() {
return usersRepository.values();
}
+
}
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-sample/src/main/java/com/alibaba/cloud/dubbo/service/StandardRestService.java b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-sample/src/main/java/com/alibaba/cloud/dubbo/service/StandardRestService.java
index c53d9999..a71cc193 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-sample/src/main/java/com/alibaba/cloud/dubbo/service/StandardRestService.java
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-sample/src/main/java/com/alibaba/cloud/dubbo/service/StandardRestService.java
@@ -119,4 +119,5 @@ public class StandardRestService implements RestService {
map.put("age", user.getAge());
return map;
}
+
}
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-web-sample/pom.xml b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-web-sample/pom.xml
index b7f17bb6..13501834 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-web-sample/pom.xml
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-web-sample/pom.xml
@@ -58,7 +58,6 @@
org.springframework.cloud
spring-cloud-starter-zookeeper-discovery
- ${spring-cloud-zookeeper.version}
org.apache.zookeeper
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-web-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudWebProviderBootstrap.java b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-web-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudWebProviderBootstrap.java
index f3b8dc8b..ab456ccc 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-web-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudWebProviderBootstrap.java
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-web-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudWebProviderBootstrap.java
@@ -31,4 +31,5 @@ public class DubboSpringCloudWebProviderBootstrap {
new SpringApplicationBuilder(DubboSpringCloudWebProviderBootstrap.class)
.properties("spring.profiles.active=nacos").run(args);
}
+
}
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-web-sample/src/main/java/com/alibaba/cloud/dubbo/service/InMemoryUserService.java b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-web-sample/src/main/java/com/alibaba/cloud/dubbo/service/InMemoryUserService.java
index 8f5eed06..bd11c413 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-web-sample/src/main/java/com/alibaba/cloud/dubbo/service/InMemoryUserService.java
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-web-sample/src/main/java/com/alibaba/cloud/dubbo/service/InMemoryUserService.java
@@ -44,4 +44,5 @@ public class InMemoryUserService implements UserService {
public Collection findAll() {
return usersRepository.values();
}
+
}
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-web-sample/src/main/java/com/alibaba/cloud/dubbo/service/SpringRestService.java b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-web-sample/src/main/java/com/alibaba/cloud/dubbo/service/SpringRestService.java
index 37d89b4c..0c867538 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-web-sample/src/main/java/com/alibaba/cloud/dubbo/service/SpringRestService.java
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-provider-web-sample/src/main/java/com/alibaba/cloud/dubbo/service/SpringRestService.java
@@ -46,7 +46,7 @@ public class SpringRestService implements RestService {
private Logger logger = LoggerFactory.getLogger(getClass());
@Override
- @GetMapping(value = "/param")
+ @GetMapping("/param")
public String param(@RequestParam String param) {
log("/param", param);
return param;
@@ -84,7 +84,8 @@ public class SpringRestService implements RestService {
}
@Override
- @PostMapping(value = "/request/body/map", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
+ @PostMapping(value = "/request/body/map",
+ produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public User requestBodyMap(@RequestBody Map data,
@RequestParam("param") String param) {
User user = new User();
@@ -95,7 +96,8 @@ public class SpringRestService implements RestService {
return user;
}
- @PostMapping(value = "/request/body/user", consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
+ @PostMapping(value = "/request/body/user",
+ consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
@Override
public Map requestBodyUser(@RequestBody User user) {
Map map = new HashMap<>();
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/service/EchoService.java b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/service/EchoService.java
index 85293068..068c72c8 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/service/EchoService.java
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/service/EchoService.java
@@ -22,4 +22,5 @@ package com.alibaba.cloud.dubbo.service;
public interface EchoService {
String echo(String message);
+
}
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/service/RestService.java b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/service/RestService.java
index 1a021f4f..175b7cb7 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/service/RestService.java
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/service/RestService.java
@@ -38,4 +38,5 @@ public interface RestService {
User requestBodyMap(Map data, String param);
Map requestBodyUser(User user);
+
}
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/service/User.java b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/service/User.java
index f2276933..edbe3f01 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/service/User.java
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/service/User.java
@@ -59,4 +59,5 @@ public class User implements Serializable {
public String toString() {
return "User{" + "id=" + id + ", name='" + name + '\'' + ", age=" + age + '}';
}
+
}
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/service/UserService.java b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/service/UserService.java
index c170b463..acd875b0 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/service/UserService.java
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/service/UserService.java
@@ -30,4 +30,5 @@ public interface UserService {
boolean remove(Long userId);
Collection findAll();
+
}
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/util/LoggerUtils.java b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/util/LoggerUtils.java
index 5c01d0a5..6e73e634 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/util/LoggerUtils.java
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-sample-api/src/main/java/com/alibaba/cloud/dubbo/util/LoggerUtils.java
@@ -38,4 +38,5 @@ public abstract class LoggerUtils {
logger.info(message);
}
}
+
}
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-server-sample/pom.xml b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-server-sample/pom.xml
index 8ff77ac1..8e9bf8b5 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-server-sample/pom.xml
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-server-sample/pom.xml
@@ -3,10 +3,10 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- org.springframework.cloud
- spring-cloud-build
- 2.1.3.RELEASE
-
+ com.alibaba.cloud
+ spring-cloud-alibaba-dubbo-examples
+ 2.2.0.BUILD-SNAPSHOT
+ ../pom.xml
4.0.0
@@ -16,19 +16,6 @@
Spring Cloud Dubbo Server Sample
2.2.0.BUILD-SNAPSHOT
-
-
-
-
- org.springframework.cloud
- spring-cloud-alibaba-dependencies
- 0.9.0.RELEASE
- pom
- import
-
-
-
-
@@ -46,13 +33,13 @@
- org.springframework.cloud
+ com.alibaba.cloud
spring-cloud-starter-dubbo
- org.springframework.cloud
+ com.alibaba.cloud
spring-cloud-starter-alibaba-nacos-discovery
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-server-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudServerBootstrap.java b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-server-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudServerBootstrap.java
index f29f8952..bd7e1784 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-server-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudServerBootstrap.java
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-server-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudServerBootstrap.java
@@ -17,7 +17,6 @@
package com.alibaba.cloud.dubbo.bootstrap;
import com.alibaba.cloud.dubbo.service.EchoService;
-
import org.apache.dubbo.config.annotation.Service;
import org.springframework.boot.SpringApplication;
@@ -34,6 +33,7 @@ public class DubboSpringCloudServerBootstrap {
public static void main(String[] args) {
SpringApplication.run(DubboSpringCloudServerBootstrap.class);
}
+
}
@Service
@@ -43,4 +43,5 @@ class EchoServiceImpl implements EchoService {
public String echo(String message) {
return "[echo] Hello, " + message;
}
-}
\ No newline at end of file
+
+}
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-servlet-gateway-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudServletGatewayBootstrap.java b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-servlet-gateway-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudServletGatewayBootstrap.java
index 35884f23..face2b41 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-servlet-gateway-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudServletGatewayBootstrap.java
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-servlet-gateway-sample/src/main/java/com/alibaba/cloud/dubbo/bootstrap/DubboSpringCloudServletGatewayBootstrap.java
@@ -35,4 +35,5 @@ public class DubboSpringCloudServletGatewayBootstrap {
new SpringApplicationBuilder(DubboSpringCloudServletGatewayBootstrap.class)
.properties("spring.profiles.active=nacos").run(args);
}
+
}
diff --git a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-servlet-gateway-sample/src/main/java/com/alibaba/cloud/dubbo/gateway/DubboGatewayServlet.java b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-servlet-gateway-sample/src/main/java/com/alibaba/cloud/dubbo/gateway/DubboGatewayServlet.java
index f23cf396..8fe7f25d 100644
--- a/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-servlet-gateway-sample/src/main/java/com/alibaba/cloud/dubbo/gateway/DubboGatewayServlet.java
+++ b/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples/spring-cloud-dubbo-servlet-gateway-sample/src/main/java/com/alibaba/cloud/dubbo/gateway/DubboGatewayServlet.java
@@ -41,7 +41,6 @@ import com.alibaba.cloud.dubbo.metadata.repository.DubboServiceMetadataRepositor
import com.alibaba.cloud.dubbo.service.DubboGenericServiceExecutionContext;
import com.alibaba.cloud.dubbo.service.DubboGenericServiceExecutionContextFactory;
import com.alibaba.cloud.dubbo.service.DubboGenericServiceFactory;
-
import org.apache.dubbo.rpc.service.GenericException;
import org.apache.dubbo.rpc.service.GenericService;
@@ -148,37 +147,6 @@ public class DubboGatewayServlet extends HttpServletBean {
return StreamUtils.copyToByteArray(inputStream);
}
- private static class HttpRequestAdapter implements HttpRequest {
-
- private final HttpServletRequest request;
-
- private HttpRequestAdapter(HttpServletRequest request) {
- this.request = request;
- }
-
- @Override
- public String getMethodValue() {
- return request.getMethod();
- }
-
- @Override
- public URI getURI() {
- try {
- return new URI(request.getRequestURL().toString() + "?"
- + request.getQueryString());
- }
- catch (URISyntaxException e) {
- e.printStackTrace();
- }
- throw new RuntimeException();
- }
-
- @Override
- public HttpHeaders getHeaders() {
- return new HttpHeaders();
- }
- }
-
private RequestMetadata buildRequestMetadata(HttpServletRequest request,
String restPath) {
UriComponents uriComponents = fromUriString(request.getRequestURI()).build(true);
@@ -208,4 +176,37 @@ public class DubboGatewayServlet extends HttpServletBean {
}
return map;
}
+
+ private final static class HttpRequestAdapter implements HttpRequest {
+
+ private final HttpServletRequest request;
+
+ private HttpRequestAdapter(HttpServletRequest request) {
+ this.request = request;
+ }
+
+ @Override
+ public String getMethodValue() {
+ return request.getMethod();
+ }
+
+ @Override
+ public URI getURI() {
+ try {
+ return new URI(request.getRequestURL().toString() + "?"
+ + request.getQueryString());
+ }
+ catch (URISyntaxException e) {
+ e.printStackTrace();
+ }
+ throw new RuntimeException();
+ }
+
+ @Override
+ public HttpHeaders getHeaders() {
+ return new HttpHeaders();
+ }
+
+ }
+
}