You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shenyu.apache.org by zh...@apache.org on 2022/06/11 10:29:07 UTC
[incubator-shenyu] branch master updated: simplify ShenyuDubboClient (#3527)
This is an automated email from the ASF dual-hosted git repository.
zhangzicheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-shenyu.git
The following commit(s) were added to refs/heads/master by this push:
new 152e482fd simplify ShenyuDubboClient (#3527)
152e482fd is described below
commit 152e482fd48d85d5d84572b71aa051a8deacc5dc
Author: weihubeats <we...@163.com>
AuthorDate: Sat Jun 11 18:29:03 2022 +0800
simplify ShenyuDubboClient (#3527)
---
.../impl/DubboClassMultiParamServiceImpl.java | 14 ++++++------
.../impl/DubboMultiParamServiceImpl.java | 18 +++++++--------
.../annotation/impl/DubboTestServiceImpl.java | 10 ++++-----
.../impl/DubboClassMultiParamServiceImpl.java | 14 ++++++------
.../service/impl/DubboMultiParamServiceImpl.java | 26 +++++++++++-----------
.../dubbo/service/impl/DubboTestServiceImpl.java | 8 +++----
.../impl/DubboClassMultiParamServiceImpl.java | 14 ++++++------
.../impl/DubboMultiParamServiceImpl.java | 16 ++++++-------
.../annotation/impl/DubboTestServiceImpl.java | 8 +++----
.../xml/impl/DubboClassMultiParamServiceImpl.java | 14 ++++++------
.../xml/impl/DubboMultiParamServiceImpl.java | 25 +++++++++++----------
.../service/xml/impl/DubboTestServiceImpl.java | 13 ++++++-----
.../service/impl/DubboMultiParamServiceImpl.java | 26 +++++++++++-----------
.../dubbo/service/impl/DubboTestServiceImpl.java | 8 +++----
.../annotation/impl/MultiParamServiceImpl.java | 16 ++++++-------
.../service/annotation/impl/TestServiceImpl.java | 8 +++----
16 files changed, 120 insertions(+), 118 deletions(-)
diff --git a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/annotation/impl/DubboClassMultiParamServiceImpl.java b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/annotation/impl/DubboClassMultiParamServiceImpl.java
index 00c3509ca..e18a688f6 100644
--- a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/annotation/impl/DubboClassMultiParamServiceImpl.java
+++ b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/annotation/impl/DubboClassMultiParamServiceImpl.java
@@ -43,46 +43,46 @@ public class DubboClassMultiParamServiceImpl implements DubboClassMultiParamServ
}
@Override
- @ShenyuDubboClient(path = "/findByArrayIdsAndName", desc = "findByArrayIdsAndName")
+ @ShenyuDubboClient("/findByArrayIdsAndName")
public DubboTest findByArrayIdsAndName(final Integer[] ids, final String name) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu alibaba dubbo param findByArrayIdsAndName :" + name);
}
@Override
- @ShenyuDubboClient(path = "/findByStringArray", desc = "findByStringArray")
+ @ShenyuDubboClient("/findByStringArray")
public DubboTest findByStringArray(final String[] ids) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu alibaba dubbo param findByStringArray");
}
@Override
- @ShenyuDubboClient(path = "/findByListId", desc = "findByListId")
+ @ShenyuDubboClient("/findByListId")
public DubboTest findByListId(final List<String> ids) {
return new DubboTest(ids.toString(), "hello world shenyu alibaba dubbo param findByListId");
}
@Override
- @ShenyuDubboClient(path = "/batchSave", desc = "batchSave")
+ @ShenyuDubboClient("/batchSave")
public DubboTest batchSave(final List<DubboTest> dubboTestList) {
return new DubboTest(join(dubboTestList, DubboTest::getId),
"hello world shenyu alibaba dubbo param batchSave :" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/batchSaveAndNameAndId", desc = "batchSaveAndNameAndId")
+ @ShenyuDubboClient("/batchSaveAndNameAndId")
public DubboTest batchSaveAndNameAndId(final List<DubboTest> dubboTestList, final String id, final String name) {
return new DubboTest(id, "hello world shenyu alibaba dubbo param batchSaveAndNameAndId :"
+ name + ":" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTest", desc = "saveComplexBeanTest")
+ @ShenyuDubboClient("/saveComplexBeanTest")
public DubboTest saveComplexBeanTest(final ComplexBeanTest complexBeanTest) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu alibaba dubbo param saveComplexBeanTest :" + complexBeanTest.getDubboTest().getName());
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTestAndName", desc = "saveComplexBeanTestAndName")
+ @ShenyuDubboClient("/saveComplexBeanTestAndName")
public DubboTest saveComplexBeanTestAndName(final ComplexBeanTest complexBeanTest, final String name) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu alibaba dubbo param saveComplexBeanTestAndName :" + complexBeanTest.getDubboTest().getName() + "-" + name);
diff --git a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/annotation/impl/DubboMultiParamServiceImpl.java b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/annotation/impl/DubboMultiParamServiceImpl.java
index 56cfe2c7b..d95cf5d3b 100644
--- a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/annotation/impl/DubboMultiParamServiceImpl.java
+++ b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/annotation/impl/DubboMultiParamServiceImpl.java
@@ -32,53 +32,53 @@ import java.util.stream.Collectors;
* The type Dubbo multi param service.
*/
@Service
-@ShenyuDubboClient(path = "/demo")
+@ShenyuDubboClient("/demo")
public class DubboMultiParamServiceImpl implements DubboMultiParamService {
@Override
- @ShenyuDubboClient(path = "/findByIdsAndName", desc = "Query by Ids and name")
+ @ShenyuDubboClient("/findByIdsAndName")
public DubboTest findByIdsAndName(final List<Integer> ids, final String name) {
return new DubboTest(ids.toString(), "hello world shenyu alibaba dubbo param findByIdsAndName :" + name);
}
@Override
- @ShenyuDubboClient(path = "/findByArrayIdsAndName", desc = "findByArrayIdsAndName")
+ @ShenyuDubboClient("/findByArrayIdsAndName")
public DubboTest findByArrayIdsAndName(final Integer[] ids, final String name) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu alibaba dubbo param findByArrayIdsAndName :" + name);
}
@Override
- @ShenyuDubboClient(path = "/findByStringArray", desc = "findByStringArray")
+ @ShenyuDubboClient("/findByStringArray")
public DubboTest findByStringArray(final String[] ids) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu alibaba dubbo param findByStringArray");
}
@Override
- @ShenyuDubboClient(path = "/findByListId", desc = "findByListId")
+ @ShenyuDubboClient("/findByListId")
public DubboTest findByListId(final List<String> ids) {
return new DubboTest(ids.toString(), "hello world shenyu alibaba dubbo param findByListId");
}
@Override
- @ShenyuDubboClient(path = "/batchSave", desc = "batchSave")
+ @ShenyuDubboClient("/batchSave")
public DubboTest batchSave(final List<DubboTest> dubboTestList) {
return new DubboTest(join(dubboTestList, DubboTest::getId), "hello world shenyu alibaba dubbo param batchSave :" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/batchSaveAndNameAndId", desc = "batchSaveAndNameAndId")
+ @ShenyuDubboClient("/batchSaveAndNameAndId")
public DubboTest batchSaveAndNameAndId(final List<DubboTest> dubboTestList, final String id, final String name) {
return new DubboTest(id, "hello world shenyu alibaba dubbo param batchSaveAndNameAndId :" + name + ":" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTest", desc = "saveComplexBeanTest")
+ @ShenyuDubboClient("/saveComplexBeanTest")
public DubboTest saveComplexBeanTest(final ComplexBeanTest complexBeanTest) {
return new DubboTest(complexBeanTest.getIdLists().toString(), "hello world shenyu alibaba dubbo param saveComplexBeanTest :" + complexBeanTest.getDubboTest().getName());
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTestAndName", desc = "saveComplexBeanTestAndName")
+ @ShenyuDubboClient("/saveComplexBeanTestAndName")
public DubboTest saveComplexBeanTestAndName(final ComplexBeanTest complexBeanTest, final String name) {
return new DubboTest(complexBeanTest.getIdLists().toString(), "hello world shenyu alibaba dubbo param saveComplexBeanTestAndName :" + complexBeanTest.getDubboTest().getName() + "-" + name);
}
diff --git a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/annotation/impl/DubboTestServiceImpl.java b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/annotation/impl/DubboTestServiceImpl.java
index 204470a84..dd1f4f10b 100644
--- a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/annotation/impl/DubboTestServiceImpl.java
+++ b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/annotation/impl/DubboTestServiceImpl.java
@@ -29,30 +29,30 @@ import java.util.Random;
* The type Dubbo service.
*/
@Service
-@ShenyuDubboClient(path = "/demo")
+@ShenyuDubboClient("/demo")
public class DubboTestServiceImpl implements DubboTestService {
@Override
- @ShenyuDubboClient(path = "/findById", desc = "Query by Id")
+ @ShenyuDubboClient("/findById")
public DubboTest findById(final String id) {
return new DubboTest(id, "hello world shenyu Alibaba Dubbo, findById");
}
@Override
- @ShenyuDubboClient(path = "/findAll", desc = "Get all data")
+ @ShenyuDubboClient("/findAll")
public DubboTest findAll() {
return new DubboTest(String.valueOf(new Random().nextInt()), "hello world shenyu Alibaba Dubbo , findAll");
}
@Override
- @ShenyuDubboClient(path = "/insert", desc = "Insert a row of data")
+ @ShenyuDubboClient("/insert")
public DubboTest insert(final DubboTest dubboTest) {
dubboTest.setName("hello world shenyu Alibaba Dubbo: " + dubboTest.getName());
return dubboTest;
}
@Override
- @ShenyuDubboClient(path = "/findList", desc = "Find list")
+ @ShenyuDubboClient("/findList")
public ListResp findList() {
return new ListResp(1, Collections.singletonList(new DubboTest("1", "test")));
}
diff --git a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/impl/DubboClassMultiParamServiceImpl.java b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/impl/DubboClassMultiParamServiceImpl.java
index 9f9d8f30c..604376647 100644
--- a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/impl/DubboClassMultiParamServiceImpl.java
+++ b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/impl/DubboClassMultiParamServiceImpl.java
@@ -43,46 +43,46 @@ public class DubboClassMultiParamServiceImpl implements DubboClassMultiParamServ
}
@Override
- @ShenyuDubboClient(path = "/findByArrayIdsAndName", desc = "findByArrayIdsAndName")
+ @ShenyuDubboClient("/findByArrayIdsAndName")
public DubboTest findByArrayIdsAndName(final Integer[] ids, final String name) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu alibaba dubbo param findByArrayIdsAndName :" + name);
}
@Override
- @ShenyuDubboClient(path = "/findByStringArray", desc = "findByStringArray")
+ @ShenyuDubboClient("/findByStringArray")
public DubboTest findByStringArray(final String[] ids) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu alibaba dubbo param findByStringArray");
}
@Override
- @ShenyuDubboClient(path = "/findByListId", desc = "findByListId")
+ @ShenyuDubboClient("/findByListId")
public DubboTest findByListId(final List<String> ids) {
return new DubboTest(ids.toString(), "hello world shenyu alibaba dubbo param findByListId");
}
@Override
- @ShenyuDubboClient(path = "/batchSave", desc = "batchSave")
+ @ShenyuDubboClient("/batchSave")
public DubboTest batchSave(final List<DubboTest> dubboTestList) {
return new DubboTest(join(dubboTestList, DubboTest::getId),
"hello world shenyu alibaba dubbo param batchSave :" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/batchSaveAndNameAndId", desc = "batchSaveAndNameAndId")
+ @ShenyuDubboClient("/batchSaveAndNameAndId")
public DubboTest batchSaveAndNameAndId(final List<DubboTest> dubboTestList, final String id, final String name) {
return new DubboTest(id, "hello world shenyu alibaba dubbo param batchSaveAndNameAndId :"
+ name + ":" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTest", desc = "saveComplexBeanTest")
+ @ShenyuDubboClient("/saveComplexBeanTest")
public DubboTest saveComplexBeanTest(final ComplexBeanTest complexBeanTest) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu alibaba dubbo param saveComplexBeanTest :" + complexBeanTest.getDubboTest().getName());
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTestAndName", desc = "saveComplexBeanTestAndName")
+ @ShenyuDubboClient("/saveComplexBeanTestAndName")
public DubboTest saveComplexBeanTestAndName(final ComplexBeanTest complexBeanTest, final String name) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu alibaba dubbo param saveComplexBeanTestAndName :" + complexBeanTest.getDubboTest().getName() + "-" + name);
diff --git a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/impl/DubboMultiParamServiceImpl.java b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/impl/DubboMultiParamServiceImpl.java
index 0dc8f15b5..36811d0dd 100644
--- a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/impl/DubboMultiParamServiceImpl.java
+++ b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/impl/DubboMultiParamServiceImpl.java
@@ -16,11 +16,6 @@
package org.apache.shenyu.examples.alibaba.dubbo.service.impl;
-import java.util.Arrays;
-import java.util.List;
-import java.util.function.Function;
-import java.util.stream.Collectors;
-
import org.apache.shenyu.client.dubbo.common.annotation.ShenyuDubboClient;
import org.apache.shenyu.examples.dubbo.api.entity.ComplexBeanTest;
import org.apache.shenyu.examples.dubbo.api.entity.DubboTest;
@@ -28,6 +23,11 @@ import org.apache.shenyu.examples.dubbo.api.service.DubboMultiParamService;
import org.springframework.lang.NonNull;
import org.springframework.stereotype.Service;
+import java.util.Arrays;
+import java.util.List;
+import java.util.function.Function;
+import java.util.stream.Collectors;
+
/**
* The type Dubbo multi param service.
*/
@@ -35,52 +35,52 @@ import org.springframework.stereotype.Service;
public class DubboMultiParamServiceImpl implements DubboMultiParamService {
@Override
- @ShenyuDubboClient(path = "/findByIdsAndName", desc = "Query by Ids and name")
+ @ShenyuDubboClient("/findByIdsAndName")
public DubboTest findByIdsAndName(final List<Integer> ids, final String name) {
return new DubboTest(ids.toString(), "hello world shenyu alibaba dubbo param findByIdsAndName :" + name);
}
@Override
- @ShenyuDubboClient(path = "/findByArrayIdsAndName", desc = "findByArrayIdsAndName")
+ @ShenyuDubboClient("/findByArrayIdsAndName")
public DubboTest findByArrayIdsAndName(final Integer[] ids, final String name) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu alibaba dubbo param findByArrayIdsAndName :" + name);
}
@Override
- @ShenyuDubboClient(path = "/findByStringArray", desc = "findByStringArray")
+ @ShenyuDubboClient("/findByStringArray")
public DubboTest findByStringArray(final String[] ids) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu alibaba dubbo param findByStringArray");
}
@Override
- @ShenyuDubboClient(path = "/findByListId", desc = "findByListId")
+ @ShenyuDubboClient("/findByListId")
public DubboTest findByListId(final List<String> ids) {
return new DubboTest(ids.toString(), "hello world shenyu alibaba dubbo param findByListId");
}
@Override
- @ShenyuDubboClient(path = "/batchSave", desc = "batchSave")
+ @ShenyuDubboClient("/batchSave")
public DubboTest batchSave(final List<DubboTest> dubboTestList) {
return new DubboTest(join(dubboTestList, DubboTest::getId),
"hello world shenyu alibaba dubbo param batchSave :" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/batchSaveAndNameAndId", desc = "batchSaveAndNameAndId")
+ @ShenyuDubboClient("/batchSaveAndNameAndId")
public DubboTest batchSaveAndNameAndId(final List<DubboTest> dubboTestList, final String id, final String name) {
return new DubboTest(id, "hello world shenyu alibaba dubbo param batchSaveAndNameAndId :"
+ name + ":" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTest", desc = "saveComplexBeanTest")
+ @ShenyuDubboClient("/saveComplexBeanTest")
public DubboTest saveComplexBeanTest(final ComplexBeanTest complexBeanTest) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu alibaba dubbo param saveComplexBeanTest :" + complexBeanTest.getDubboTest().getName());
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTestAndName", desc = "saveComplexBeanTestAndName")
+ @ShenyuDubboClient("/saveComplexBeanTestAndName")
public DubboTest saveComplexBeanTestAndName(final ComplexBeanTest complexBeanTest, final String name) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu alibaba dubbo param saveComplexBeanTestAndName :" + complexBeanTest.getDubboTest().getName() + "-" + name);
diff --git a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/impl/DubboTestServiceImpl.java b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/impl/DubboTestServiceImpl.java
index 5cbe6ac9f..d92cbb80b 100644
--- a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/impl/DubboTestServiceImpl.java
+++ b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/impl/DubboTestServiceImpl.java
@@ -32,26 +32,26 @@ import java.util.Random;
public class DubboTestServiceImpl implements DubboTestService {
@Override
- @ShenyuDubboClient(path = "/findById", desc = "Query by Id")
+ @ShenyuDubboClient("/findById")
public DubboTest findById(final String id) {
return new DubboTest(id, "hello world shenyu Alibaba Dubbo, findById");
}
@Override
- @ShenyuDubboClient(path = "/findAll", desc = "Get all data")
+ @ShenyuDubboClient("/findAll")
public DubboTest findAll() {
return new DubboTest(String.valueOf(new Random().nextInt()), "hello world shenyu Alibaba Dubbo , findAll");
}
@Override
- @ShenyuDubboClient(path = "/insert", desc = "Insert a row of data")
+ @ShenyuDubboClient("/insert")
public DubboTest insert(final DubboTest dubboTest) {
dubboTest.setName("hello world shenyu Alibaba Dubbo: " + dubboTest.getName());
return dubboTest;
}
@Override
- @ShenyuDubboClient(path = "/findList", desc = "Find list")
+ @ShenyuDubboClient("/findList")
public ListResp findList() {
return new ListResp(1, Collections.singletonList(new DubboTest("1", "test")));
}
diff --git a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/impl/DubboClassMultiParamServiceImpl.java b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/impl/DubboClassMultiParamServiceImpl.java
index dca4ff532..b71c21c3d 100644
--- a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/impl/DubboClassMultiParamServiceImpl.java
+++ b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/impl/DubboClassMultiParamServiceImpl.java
@@ -43,46 +43,46 @@ public class DubboClassMultiParamServiceImpl implements DubboClassMultiParamServ
}
@Override
- @ShenyuDubboClient(path = "/findByArrayIdsAndName", desc = "findByArrayIdsAndName")
+ @ShenyuDubboClient("/findByArrayIdsAndName")
public DubboTest findByArrayIdsAndName(final Integer[] ids, final String name) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu apache dubbo param findByArrayIdsAndName :" + name);
}
@Override
- @ShenyuDubboClient(path = "/findByStringArray", desc = "findByStringArray")
+ @ShenyuDubboClient("/findByStringArray")
public DubboTest findByStringArray(final String[] ids) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu apache dubbo param findByStringArray");
}
@Override
- @ShenyuDubboClient(path = "/findByListId", desc = "findByListId")
+ @ShenyuDubboClient("/findByListId")
public DubboTest findByListId(final List<String> ids) {
return new DubboTest(ids.toString(), "hello world shenyu apache dubbo param findByListId");
}
@Override
- @ShenyuDubboClient(path = "/batchSave", desc = "batchSave")
+ @ShenyuDubboClient("/batchSave")
public DubboTest batchSave(final List<DubboTest> dubboTestList) {
return new DubboTest(join(dubboTestList, DubboTest::getId),
"hello world shenyu apache dubbo param batchSave :" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/batchSaveAndNameAndId", desc = "batchSaveAndNameAndId")
+ @ShenyuDubboClient("/batchSaveAndNameAndId")
public DubboTest batchSaveAndNameAndId(final List<DubboTest> dubboTestList, final String id, final String name) {
return new DubboTest(id, "hello world shenyu apache dubbo param batchSaveAndNameAndId :"
+ name + ":" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTest", desc = "saveComplexBeanTest")
+ @ShenyuDubboClient("/saveComplexBeanTest")
public DubboTest saveComplexBeanTest(final ComplexBeanTest complexBeanTest) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu apache dubbo param saveComplexBeanTest :" + complexBeanTest.getDubboTest().getName());
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTestAndName", desc = "saveComplexBeanTestAndName")
+ @ShenyuDubboClient("/saveComplexBeanTestAndName")
public DubboTest saveComplexBeanTestAndName(final ComplexBeanTest complexBeanTest, final String name) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu alibaba dubbo param saveComplexBeanTestAndName :" + complexBeanTest.getDubboTest().getName() + "-" + name);
diff --git a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/impl/DubboMultiParamServiceImpl.java b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/impl/DubboMultiParamServiceImpl.java
index ecd606489..30edb5c22 100644
--- a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/impl/DubboMultiParamServiceImpl.java
+++ b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/impl/DubboMultiParamServiceImpl.java
@@ -36,52 +36,52 @@ import java.util.stream.Collectors;
public class DubboMultiParamServiceImpl implements DubboMultiParamService {
@Override
- @ShenyuDubboClient(path = "/findByIdsAndName", desc = "findByIdsAndName")
+ @ShenyuDubboClient("/findByIdsAndName")
public DubboTest findByIdsAndName(final List<Integer> ids, final String name) {
return new DubboTest(ids.toString(), "hello world shenyu apache dubbo param findByIdsAndName :" + name);
}
@Override
- @ShenyuDubboClient(path = "/findByArrayIdsAndName", desc = "findByArrayIdsAndName")
+ @ShenyuDubboClient("/findByArrayIdsAndName")
public DubboTest findByArrayIdsAndName(final Integer[] ids, final String name) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu apache dubbo param findByArrayIdsAndName :" + name);
}
@Override
- @ShenyuDubboClient(path = "/findByStringArray", desc = "findByStringArray")
+ @ShenyuDubboClient("/findByStringArray")
public DubboTest findByStringArray(final String[] ids) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu apache dubbo param findByStringArray");
}
@Override
- @ShenyuDubboClient(path = "/findByListId", desc = "findByListId")
+ @ShenyuDubboClient("/findByListId")
public DubboTest findByListId(final List<String> ids) {
return new DubboTest(ids.toString(), "hello world shenyu apache dubbo param findByListId");
}
@Override
- @ShenyuDubboClient(path = "/batchSave", desc = "batchSave")
+ @ShenyuDubboClient("/batchSave")
public DubboTest batchSave(final List<DubboTest> dubboTestList) {
return new DubboTest(join(dubboTestList, DubboTest::getId),
"hello world shenyu apache dubbo param batchSave :" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/batchSaveAndNameAndId", desc = "batchSaveAndNameAndId")
+ @ShenyuDubboClient("/batchSaveAndNameAndId")
public DubboTest batchSaveAndNameAndId(final List<DubboTest> dubboTestList, final String id, final String name) {
return new DubboTest(id, "hello world shenyu apache dubbo param batchSaveAndNameAndId :"
+ name + ":" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTest", desc = "saveComplexBeanTest")
+ @ShenyuDubboClient("/saveComplexBeanTest")
public DubboTest saveComplexBeanTest(final ComplexBeanTest complexBeanTest) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu apache dubbo param saveComplexBeanTest :" + complexBeanTest.getDubboTest().getName());
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTestAndName", desc = "saveComplexBeanTestAndName")
+ @ShenyuDubboClient("/saveComplexBeanTestAndName")
public DubboTest saveComplexBeanTestAndName(final ComplexBeanTest complexBeanTest, final String name) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu alibaba dubbo param saveComplexBeanTestAndName :" + complexBeanTest.getDubboTest().getName() + "-" + name);
diff --git a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/impl/DubboTestServiceImpl.java b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/impl/DubboTestServiceImpl.java
index 8691e95b3..fe3b994ba 100644
--- a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/impl/DubboTestServiceImpl.java
+++ b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/annotation/impl/DubboTestServiceImpl.java
@@ -38,27 +38,27 @@ public class DubboTestServiceImpl implements DubboTestService {
private static final Logger LOGGER = LoggerFactory.getLogger(DubboTestServiceImpl.class);
@Override
- @ShenyuDubboClient(path = "/findById", desc = "Query by Id")
+ @ShenyuDubboClient("/findById")
public DubboTest findById(final String id) {
LOGGER.info(GsonUtils.getInstance().toJson(RpcContext.getContext().getAttachments()));
return new DubboTest(id, "hello world shenyu Apache, findById");
}
@Override
- @ShenyuDubboClient(path = "/findAll", desc = "Get all data")
+ @ShenyuDubboClient("/findAll")
public DubboTest findAll() {
return new DubboTest(String.valueOf(new Random().nextInt()), "hello world shenyu Apache, findAll");
}
@Override
- @ShenyuDubboClient(path = "/insert", desc = "Insert a row of data")
+ @ShenyuDubboClient("/insert")
public DubboTest insert(final DubboTest dubboTest) {
dubboTest.setName("hello world shenyu Apache Dubbo: " + dubboTest.getName());
return dubboTest;
}
@Override
- @ShenyuDubboClient(path = "/findList", desc = "Find list")
+ @ShenyuDubboClient("/findList")
public ListResp findList() {
return new ListResp(1, Collections.singletonList(new DubboTest("1", "test")));
}
diff --git a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/impl/DubboClassMultiParamServiceImpl.java b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/impl/DubboClassMultiParamServiceImpl.java
index 53213c7a7..679e4176b 100644
--- a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/impl/DubboClassMultiParamServiceImpl.java
+++ b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/impl/DubboClassMultiParamServiceImpl.java
@@ -43,46 +43,46 @@ public class DubboClassMultiParamServiceImpl implements DubboClassMultiParamServ
}
@Override
- @ShenyuDubboClient(path = "/findByArrayIdsAndName", desc = "findByArrayIdsAndName")
+ @ShenyuDubboClient("/findByArrayIdsAndName")
public DubboTest findByArrayIdsAndName(final Integer[] ids, final String name) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu apache dubbo param findByArrayIdsAndName :" + name);
}
@Override
- @ShenyuDubboClient(path = "/findByStringArray", desc = "findByStringArray")
+ @ShenyuDubboClient("/findByStringArray")
public DubboTest findByStringArray(final String[] ids) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu apache dubbo param findByStringArray");
}
@Override
- @ShenyuDubboClient(path = "/findByListId", desc = "findByListId")
+ @ShenyuDubboClient("/findByListId")
public DubboTest findByListId(final List<String> ids) {
return new DubboTest(ids.toString(), "hello world shenyu apache dubbo param findByListId");
}
@Override
- @ShenyuDubboClient(path = "/batchSave", desc = "batchSave")
+ @ShenyuDubboClient("/batchSave")
public DubboTest batchSave(final List<DubboTest> dubboTestList) {
return new DubboTest(join(dubboTestList, DubboTest::getId),
"hello world shenyu apache dubbo param batchSave :" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/batchSaveAndNameAndId", desc = "batchSaveAndNameAndId")
+ @ShenyuDubboClient("/batchSaveAndNameAndId")
public DubboTest batchSaveAndNameAndId(final List<DubboTest> dubboTestList, final String id, final String name) {
return new DubboTest(id, "hello world shenyu apache dubbo param batchSaveAndNameAndId :"
+ name + ":" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTest", desc = "saveComplexBeanTest")
+ @ShenyuDubboClient("/saveComplexBeanTest")
public DubboTest saveComplexBeanTest(final ComplexBeanTest complexBeanTest) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu apache dubbo param saveComplexBeanTest :" + complexBeanTest.getDubboTest().getName());
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTestAndName", desc = "saveComplexBeanTestAndName")
+ @ShenyuDubboClient("/saveComplexBeanTestAndName")
public DubboTest saveComplexBeanTestAndName(final ComplexBeanTest complexBeanTest, final String name) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu alibaba dubbo param saveComplexBeanTestAndName :" + complexBeanTest.getDubboTest().getName() + "-" + name);
diff --git a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/impl/DubboMultiParamServiceImpl.java b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/impl/DubboMultiParamServiceImpl.java
index 027af22c0..8c4be661a 100644
--- a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/impl/DubboMultiParamServiceImpl.java
+++ b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/impl/DubboMultiParamServiceImpl.java
@@ -17,10 +17,6 @@
package org.apache.shenyu.examples.apache.dubbo.service.xml.impl;
-import java.util.Arrays;
-import java.util.List;
-import java.util.function.Function;
-import java.util.stream.Collectors;
import org.apache.shenyu.client.dubbo.common.annotation.ShenyuDubboClient;
import org.apache.shenyu.examples.dubbo.api.entity.ComplexBeanTest;
import org.apache.shenyu.examples.dubbo.api.entity.DubboTest;
@@ -28,6 +24,11 @@ import org.apache.shenyu.examples.dubbo.api.service.DubboMultiParamService;
import org.springframework.lang.NonNull;
import org.springframework.stereotype.Service;
+import java.util.Arrays;
+import java.util.List;
+import java.util.function.Function;
+import java.util.stream.Collectors;
+
/**
* The type Dubbo multi param service.
*/
@@ -35,52 +36,52 @@ import org.springframework.stereotype.Service;
public class DubboMultiParamServiceImpl implements DubboMultiParamService {
@Override
- @ShenyuDubboClient(path = "/findByIdsAndName", desc = "findByIdsAndName")
+ @ShenyuDubboClient("/findByIdsAndName")
public DubboTest findByIdsAndName(final List<Integer> ids, final String name) {
return new DubboTest(ids.toString(), "hello world shenyu apache dubbo param findByIdsAndName :" + name);
}
@Override
- @ShenyuDubboClient(path = "/findByArrayIdsAndName", desc = "findByArrayIdsAndName")
+ @ShenyuDubboClient("/findByArrayIdsAndName")
public DubboTest findByArrayIdsAndName(final Integer[] ids, final String name) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu apache dubbo param findByArrayIdsAndName :" + name);
}
@Override
- @ShenyuDubboClient(path = "/findByStringArray", desc = "findByStringArray")
+ @ShenyuDubboClient("/findByStringArray")
public DubboTest findByStringArray(final String[] ids) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu apache dubbo param findByStringArray");
}
@Override
- @ShenyuDubboClient(path = "/findByListId", desc = "findByListId")
+ @ShenyuDubboClient("/findByListId")
public DubboTest findByListId(final List<String> ids) {
return new DubboTest(ids.toString(), "hello world shenyu apache dubbo param findByListId");
}
@Override
- @ShenyuDubboClient(path = "/batchSave", desc = "batchSave")
+ @ShenyuDubboClient("/batchSave")
public DubboTest batchSave(final List<DubboTest> dubboTestList) {
return new DubboTest(join(dubboTestList, DubboTest::getId),
"hello world shenyu apache dubbo param batchSave :" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/batchSaveAndNameAndId", desc = "batchSaveAndNameAndId")
+ @ShenyuDubboClient("/batchSaveAndNameAndId")
public DubboTest batchSaveAndNameAndId(final List<DubboTest> dubboTestList, final String id, final String name) {
return new DubboTest(id, "hello world shenyu apache dubbo param batchSaveAndNameAndId :"
+ name + ":" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTest", desc = "saveComplexBeanTest")
+ @ShenyuDubboClient("/saveComplexBeanTest")
public DubboTest saveComplexBeanTest(final ComplexBeanTest complexBeanTest) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu apache dubbo param saveComplexBeanTest :" + complexBeanTest.getDubboTest().getName());
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTestAndName", desc = "saveComplexBeanTestAndName")
+ @ShenyuDubboClient("/saveComplexBeanTestAndName")
public DubboTest saveComplexBeanTestAndName(final ComplexBeanTest complexBeanTest, final String name) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu alibaba dubbo param saveComplexBeanTestAndName :" + complexBeanTest.getDubboTest().getName() + "-" + name);
diff --git a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/impl/DubboTestServiceImpl.java b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/impl/DubboTestServiceImpl.java
index 9e7949b40..6a9075fbf 100644
--- a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/impl/DubboTestServiceImpl.java
+++ b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-xml/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/xml/impl/DubboTestServiceImpl.java
@@ -16,14 +16,15 @@
package org.apache.shenyu.examples.apache.dubbo.service.xml.impl;
-import java.util.Collections;
-import java.util.Random;
import org.apache.shenyu.client.dubbo.common.annotation.ShenyuDubboClient;
import org.apache.shenyu.examples.dubbo.api.entity.DubboTest;
import org.apache.shenyu.examples.dubbo.api.entity.ListResp;
import org.apache.shenyu.examples.dubbo.api.service.DubboTestService;
import org.springframework.stereotype.Service;
+import java.util.Collections;
+import java.util.Random;
+
/**
* DubboTestServiceImpl.
*/
@@ -31,26 +32,26 @@ import org.springframework.stereotype.Service;
public class DubboTestServiceImpl implements DubboTestService {
@Override
- @ShenyuDubboClient(path = "/findById", desc = "Query by Id")
+ @ShenyuDubboClient("/findById")
public DubboTest findById(final String id) {
return new DubboTest(id, "hello world shenyu Apache, findById");
}
@Override
- @ShenyuDubboClient(path = "/findAll", desc = "Get all data")
+ @ShenyuDubboClient("/findAll")
public DubboTest findAll() {
return new DubboTest(String.valueOf(new Random().nextInt()), "hello world shenyu Apache, findAll");
}
@Override
- @ShenyuDubboClient(path = "/insert", desc = "Insert a row of data")
+ @ShenyuDubboClient("/insert")
public DubboTest insert(final DubboTest dubboTest) {
dubboTest.setName("hello world shenyu Apache Dubbo: " + dubboTest.getName());
return dubboTest;
}
@Override
- @ShenyuDubboClient(path = "/findList", desc = "Find list")
+ @ShenyuDubboClient("/findList")
public ListResp findList() {
return new ListResp(1, Collections.singletonList(new DubboTest("1", "test")));
}
diff --git a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/impl/DubboMultiParamServiceImpl.java b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/impl/DubboMultiParamServiceImpl.java
index b5755c9cd..0aec2c91e 100644
--- a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/impl/DubboMultiParamServiceImpl.java
+++ b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/impl/DubboMultiParamServiceImpl.java
@@ -17,11 +17,6 @@
package org.apache.shenyu.examples.apache.dubbo.service.impl;
-import java.util.Arrays;
-import java.util.List;
-import java.util.function.Function;
-import java.util.stream.Collectors;
-
import org.apache.shenyu.client.dubbo.common.annotation.ShenyuDubboClient;
import org.apache.shenyu.examples.dubbo.api.entity.ComplexBeanTest;
import org.apache.shenyu.examples.dubbo.api.entity.DubboTest;
@@ -29,6 +24,11 @@ import org.apache.shenyu.examples.dubbo.api.service.DubboMultiParamService;
import org.springframework.lang.NonNull;
import org.springframework.stereotype.Service;
+import java.util.Arrays;
+import java.util.List;
+import java.util.function.Function;
+import java.util.stream.Collectors;
+
/**
* The type Dubbo multi param service.
*/
@@ -36,52 +36,52 @@ import org.springframework.stereotype.Service;
public class DubboMultiParamServiceImpl implements DubboMultiParamService {
@Override
- @ShenyuDubboClient(path = "/findByIdsAndName", desc = "findByIdsAndName")
+ @ShenyuDubboClient("/findByIdsAndName")
public DubboTest findByIdsAndName(final List<Integer> ids, final String name) {
return new DubboTest(ids.toString(), "hello world shenyu apache dubbo param findByIdsAndName :" + name);
}
@Override
- @ShenyuDubboClient(path = "/findByArrayIdsAndName", desc = "findByArrayIdsAndName")
+ @ShenyuDubboClient("/findByArrayIdsAndName")
public DubboTest findByArrayIdsAndName(final Integer[] ids, final String name) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu apache dubbo param findByArrayIdsAndName :" + name);
}
@Override
- @ShenyuDubboClient(path = "/findByStringArray", desc = "findByStringArray")
+ @ShenyuDubboClient("/findByStringArray")
public DubboTest findByStringArray(final String[] ids) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu apache dubbo param findByStringArray");
}
@Override
- @ShenyuDubboClient(path = "/findByListId", desc = "findByListId")
+ @ShenyuDubboClient("/findByListId")
public DubboTest findByListId(final List<String> ids) {
return new DubboTest(ids.toString(), "hello world shenyu apache dubbo param findByListId");
}
@Override
- @ShenyuDubboClient(path = "/batchSave", desc = "batchSave")
+ @ShenyuDubboClient("/batchSave")
public DubboTest batchSave(final List<DubboTest> dubboTestList) {
return new DubboTest(join(dubboTestList, DubboTest::getId),
"hello world shenyu apache dubbo param batchSave :" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/batchSaveAndNameAndId", desc = "batchSaveAndNameAndId")
+ @ShenyuDubboClient("/batchSaveAndNameAndId")
public DubboTest batchSaveAndNameAndId(final List<DubboTest> dubboTestList, final String id, final String name) {
return new DubboTest(id, "hello world shenyu apache dubbo param batchSaveAndNameAndId :"
+ name + ":" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTest", desc = "saveComplexBeanTest")
+ @ShenyuDubboClient("/saveComplexBeanTest")
public DubboTest saveComplexBeanTest(final ComplexBeanTest complexBeanTest) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu apache dubbo param saveComplexBeanTest :" + complexBeanTest.getDubboTest().getName());
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTestAndName", desc = "saveComplexBeanTestAndName")
+ @ShenyuDubboClient("/saveComplexBeanTestAndName")
public DubboTest saveComplexBeanTestAndName(final ComplexBeanTest complexBeanTest, final String name) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu alibaba dubbo param saveComplexBeanTestAndName :" + complexBeanTest.getDubboTest().getName() + "-" + name);
diff --git a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/impl/DubboTestServiceImpl.java b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/impl/DubboTestServiceImpl.java
index 0dcdbc6e9..204994c2e 100644
--- a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/impl/DubboTestServiceImpl.java
+++ b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service/src/main/java/org/apache/shenyu/examples/apache/dubbo/service/impl/DubboTestServiceImpl.java
@@ -32,26 +32,26 @@ import java.util.Random;
public class DubboTestServiceImpl implements DubboTestService {
@Override
- @ShenyuDubboClient(path = "/findById", desc = "Query by Id")
+ @ShenyuDubboClient("/findById")
public DubboTest findById(final String id) {
return new DubboTest(id, "hello world shenyu Apache, findById");
}
@Override
- @ShenyuDubboClient(path = "/findAll", desc = "Get all data")
+ @ShenyuDubboClient("/findAll")
public DubboTest findAll() {
return new DubboTest(String.valueOf(new Random().nextInt()), "hello world shenyu Apache, findAll");
}
@Override
- @ShenyuDubboClient(path = "/insert", desc = "Insert a row of data")
+ @ShenyuDubboClient("/insert")
public DubboTest insert(final DubboTest dubboTest) {
dubboTest.setName("hello world shenyu Apache Dubbo: " + dubboTest.getName());
return dubboTest;
}
@Override
- @ShenyuDubboClient(path = "/findList", desc = "Find list")
+ @ShenyuDubboClient("/findList")
public ListResp findList() {
return new ListResp(1, Collections.singletonList(new DubboTest("1", "test")));
}
diff --git a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-spring-cloud-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/spring/cloud/dubbo/service/annotation/impl/MultiParamServiceImpl.java b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-spring-cloud-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/spring/cloud/dubbo/service/annotation/impl/MultiParamServiceImpl.java
index cf6280245..e404af29c 100644
--- a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-spring-cloud-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/spring/cloud/dubbo/service/annotation/impl/MultiParamServiceImpl.java
+++ b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-spring-cloud-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/spring/cloud/dubbo/service/annotation/impl/MultiParamServiceImpl.java
@@ -36,52 +36,52 @@ import java.util.stream.Collectors;
public class MultiParamServiceImpl implements DubboMultiParamService {
@Override
- @ShenyuDubboClient(path = "/findByIdsAndName", desc = "findByIdsAndName")
+ @ShenyuDubboClient("/findByIdsAndName")
public DubboTest findByIdsAndName(final List<Integer> ids, final String name) {
return new DubboTest(ids.toString(), "hello world shenyu apache dubbo param findByIdsAndName :" + name);
}
@Override
- @ShenyuDubboClient(path = "/findByArrayIdsAndName", desc = "findByArrayIdsAndName")
+ @ShenyuDubboClient("/findByArrayIdsAndName")
public DubboTest findByArrayIdsAndName(final Integer[] ids, final String name) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu apache dubbo param findByArrayIdsAndName :" + name);
}
@Override
- @ShenyuDubboClient(path = "/findByStringArray", desc = "findByStringArray")
+ @ShenyuDubboClient("/findByStringArray")
public DubboTest findByStringArray(final String[] ids) {
return new DubboTest(Arrays.toString(ids), "hello world shenyu apache dubbo param findByStringArray");
}
@Override
- @ShenyuDubboClient(path = "/findByListId", desc = "findByListId")
+ @ShenyuDubboClient("/findByListId")
public DubboTest findByListId(final List<String> ids) {
return new DubboTest(ids.toString(), "hello world shenyu apache dubbo param findByListId");
}
@Override
- @ShenyuDubboClient(path = "/batchSave", desc = "batchSave")
+ @ShenyuDubboClient("/batchSave")
public DubboTest batchSave(final List<DubboTest> dubboTestList) {
return new DubboTest(join(dubboTestList, DubboTest::getId),
"hello world shenyu apache dubbo param batchSave :" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/batchSaveAndNameAndId", desc = "batchSaveAndNameAndId")
+ @ShenyuDubboClient("/batchSaveAndNameAndId")
public DubboTest batchSaveAndNameAndId(final List<DubboTest> dubboTestList, final String id, final String name) {
return new DubboTest(id, "hello world shenyu apache dubbo param batchSaveAndNameAndId :"
+ name + ":" + join(dubboTestList, DubboTest::getName));
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTest", desc = "saveComplexBeanTest")
+ @ShenyuDubboClient("/saveComplexBeanTest")
public DubboTest saveComplexBeanTest(final ComplexBeanTest complexBeanTest) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu apache dubbo param saveComplexBeanTest :" + complexBeanTest.getDubboTest().getName());
}
@Override
- @ShenyuDubboClient(path = "/saveComplexBeanTestAndName", desc = "saveComplexBeanTestAndName")
+ @ShenyuDubboClient("/saveComplexBeanTestAndName")
public DubboTest saveComplexBeanTestAndName(final ComplexBeanTest complexBeanTest, final String name) {
return new DubboTest(complexBeanTest.getIdLists().toString(),
"hello world shenyu alibaba dubbo param saveComplexBeanTestAndName :" + complexBeanTest.getDubboTest().getName() + "-" + name);
diff --git a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-spring-cloud-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/spring/cloud/dubbo/service/annotation/impl/TestServiceImpl.java b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-spring-cloud-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/spring/cloud/dubbo/service/annotation/impl/TestServiceImpl.java
index ada50c320..939928b39 100644
--- a/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-spring-cloud-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/spring/cloud/dubbo/service/annotation/impl/TestServiceImpl.java
+++ b/shenyu-examples/shenyu-examples-dubbo/shenyu-examples-spring-cloud-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/spring/cloud/dubbo/service/annotation/impl/TestServiceImpl.java
@@ -32,26 +32,26 @@ import java.util.Random;
public class TestServiceImpl implements DubboTestService {
@Override
- @ShenyuDubboClient(path = "/findById", desc = "Query by Id")
+ @ShenyuDubboClient("/findById")
public DubboTest findById(final String id) {
return new DubboTest(id, "hello world shenyu Apache, findById");
}
@Override
- @ShenyuDubboClient(path = "/findAll", desc = "Get all data")
+ @ShenyuDubboClient("/findAll")
public DubboTest findAll() {
return new DubboTest(String.valueOf(new Random().nextInt()), "hello world shenyu Apache, findAll");
}
@Override
- @ShenyuDubboClient(path = "/insert", desc = "Insert a row of data")
+ @ShenyuDubboClient("/insert")
public DubboTest insert(final DubboTest dubboTest) {
dubboTest.setName("hello world shenyu Apache Dubbo: " + dubboTest.getName());
return dubboTest;
}
@Override
- @ShenyuDubboClient(path = "/findList", desc = "Find list")
+ @ShenyuDubboClient("/findList")
public ListResp findList() {
return new ListResp(1, Collections.singletonList(new DubboTest("1", "test")));
}