diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/pom.xml b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/pom.xml
index dbe426b21..f23cd827d 100644
--- a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/pom.xml
+++ b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/pom.xml
@@ -30,21 +30,32 @@
jeecg-boot-module-system
+
-
+
+ jeecg-cloud-test-more
+ 3.1.0
+ -->
+
+
+
diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/JeecgSystemCloudApplication.java b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/JeecgSystemCloudApplication.java
index 9aab6bb08..2c9ef96dd 100644
--- a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/JeecgSystemCloudApplication.java
+++ b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/JeecgSystemCloudApplication.java
@@ -22,7 +22,7 @@ import java.net.UnknownHostException;
@SpringBootApplication
@EnableFeignClients(basePackages = {"org.jeecg"})
@EnableScheduling
-public class JeecgSystemCloudApplication extends SpringBootServletInitializer {
+public class JeecgSystemCloudApplication extends SpringBootServletInitializer{
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/ebus/DemoBusEvent.java b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/ebus/DemoBusEvent.java
deleted file mode 100644
index ece0f420b..000000000
--- a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/ebus/DemoBusEvent.java
+++ /dev/null
@@ -1,27 +0,0 @@
-//package org.jeecg.modules.cloud.ebus;
-//
-//import cn.hutool.core.util.ObjectUtil;
-//import lombok.extern.slf4j.Slf4j;
-//import org.jeecg.boot.starter.rabbitmq.event.EventObj;
-//import org.jeecg.boot.starter.rabbitmq.event.JeecgBusEventHandler;
-//import org.jeecg.common.base.BaseMap;
-//import org.jeecg.modules.cloud.constant.CloudConstant;
-//import org.springframework.stereotype.Component;
-//
-///**
-// * 消息处理器【发布订阅】
-// */
-//@Slf4j
-//@Component(CloudConstant.MQ_DEMO_BUS_EVENT)
-//public class DemoBusEvent implements JeecgBusEventHandler {
-//
-//
-// @Override
-// public void onMessage(EventObj obj) {
-// if (ObjectUtil.isNotEmpty(obj)) {
-// BaseMap baseMap = obj.getBaseMap();
-// String orderId = baseMap.get("orderId");
-// log.info("业务处理----订单ID:" + orderId);
-// }
-// }
-//}
diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/feign/controller/JeecgTestFeignController.java b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/feign/controller/JeecgTestFeignController.java
deleted file mode 100644
index 8713efbbd..000000000
--- a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/feign/controller/JeecgTestFeignController.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package org.jeecg.modules.cloud.feign.controller;
-
-
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import org.jeecg.common.api.vo.Result;
-import org.jeecg.modules.cloud.constant.CloudConstant;
-import org.jeecg.modules.cloud.feign.feign.JeecgTestClient;
-import org.jeecg.modules.cloud.feign.feign.JeecgTestClientDyn;
-import org.jeecg.starter.cloud.feign.impl.JeecgFeignService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-@RestController
-@RequestMapping("/sys/test")
-@Api(tags = "【微服务】单元测试")
-public class JeecgTestFeignController {
-
- @Autowired
- private JeecgFeignService jeecgFeignService;
- @Autowired
- private JeecgTestClient jeecgTestClient;
-// @Autowired
-// private RabbitMqClient rabbitMqClient;
-
- @GetMapping("getMessage")
- @ApiOperation(value = "测试feign", notes = "测试feign")
- public Result getMessage() {
- return jeecgTestClient.getMessage("jeecg-boot");
- }
-
- @GetMapping("getMessage2")
- @ApiOperation(value = "测试动态feign", notes = "测试动态feign")
- public Result getMessage2() {
- JeecgTestClientDyn myClientDyn = jeecgFeignService.newInstance(JeecgTestClientDyn.class, CloudConstant.SERVER_NAME_JEECGDEMO);
- return myClientDyn.getMessage("动态fegin——jeecg-boot2");
- }
-
-// @GetMapping(value = "/rabbitmq")
-// @ApiOperation(value = "测试rabbitmq", notes = "测试rabbitmq")
-// public Result> rabbitMqClientTest(HttpServletRequest req) {
-// //rabbitmq消息队列测试
-// BaseMap map = new BaseMap();
-// map.put("orderId", RandomUtil.randomNumbers(10));
-// rabbitMqClient.sendMessage(CloudConstant.MQ_JEECG_PLACE_ORDER, map);
-// rabbitMqClient.sendMessage(CloudConstant.MQ_JEECG_PLACE_ORDER_TIME, map,10);
-//
-// //rabbitmq消息总线测试
-// BaseMap params = new BaseMap();
-// params.put("orderId", "123456");
-// rabbitMqClient.publishEvent(CloudConstant.MQ_DEMO_BUS_EVENT, params);
-// return Result.OK("MQ发送消息成功");
-// }
-}
diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/feign/feign/JeecgTestClient.java b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/feign/feign/JeecgTestClient.java
deleted file mode 100644
index 85d995c85..000000000
--- a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/feign/feign/JeecgTestClient.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package org.jeecg.modules.cloud.feign.feign;
-
-import org.jeecg.common.api.vo.Result;
-import org.jeecg.modules.cloud.constant.CloudConstant;
-import org.jeecg.modules.cloud.feign.feign.fallback.JeecgTestClientFallback;
-import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.stereotype.Component;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-
-/**
- * 常规feign接口定义
- */
-@FeignClient(value = CloudConstant.SERVER_NAME_JEECGDEMO, fallbackFactory = JeecgTestClientFallback.class)
-@Component
-public interface JeecgTestClient {
-
- @GetMapping(value = "/test/getMessage")
- Result getMessage(@RequestParam("name") String name);
-}
diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/feign/feign/JeecgTestClientDyn.java b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/feign/feign/JeecgTestClientDyn.java
deleted file mode 100644
index c4f646f99..000000000
--- a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/feign/feign/JeecgTestClientDyn.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package org.jeecg.modules.cloud.feign.feign;
-
-import org.jeecg.common.api.vo.Result;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-
-/**
- * 动态feign接口定义
- */
-public interface JeecgTestClientDyn {
-
- @GetMapping(value = "/test/getMessage")
- Result getMessage(@RequestParam("name") String name);
-}
diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/feign/feign/fallback/JeecgTestClientFallback.java b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/feign/feign/fallback/JeecgTestClientFallback.java
deleted file mode 100644
index cc2202351..000000000
--- a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/feign/feign/fallback/JeecgTestClientFallback.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package org.jeecg.modules.cloud.feign.feign.fallback;
-
-import feign.hystrix.FallbackFactory;
-import org.jeecg.modules.cloud.feign.feign.JeecgTestClient;
-import org.springframework.stereotype.Component;
-
-/**
- * @author qinfeng
- */
-@Component
-public class JeecgTestClientFallback implements FallbackFactory {
-
- @Override
- public JeecgTestClient create(Throwable throwable) {
- return null;
- }
-}
diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/lock/DemoLockTest.java b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/lock/DemoLockTest.java
deleted file mode 100644
index 032d6ba01..000000000
--- a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/lock/DemoLockTest.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package org.jeecg.modules.cloud.lock;
-
-import lombok.extern.slf4j.Slf4j;
-import org.jeecg.boot.starter.lock.client.RedissonLockClient;
-import org.jeecg.modules.cloud.constant.CloudConstant;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-/**
- * 分布式锁测试demo
- */
-@Slf4j
-@Component
-public class DemoLockTest {
- @Autowired
- RedissonLockClient redissonLock;
-// @Autowired
-// RabbitMqClient rabbitMqClient;
-
-// /**
-// * 测试分布式锁【注解方式】
-// */
-// @Scheduled(cron = "0/5 * * * * ?")
-// @JLock(lockKey = CloudConstant.REDISSON_DEMO_LOCK_KEY1)
-// public void execute() throws InterruptedException {
-// log.info("执行execute任务开始,休眠三秒");
-// Thread.sleep(3000);
-// System.out.println("=======================业务逻辑1=============================");
-// Map map = new BaseMap();
-// map.put("orderId", "BJ0001");
-// rabbitMqClient.sendMessage(CloudConstant.MQ_JEECG_PLACE_ORDER, map);
-// //延迟10秒发送
-// map.put("orderId", "NJ0002");
-// rabbitMqClient.sendMessage(CloudConstant.MQ_JEECG_PLACE_ORDER, map, 10000);
-// log.info("execute任务结束,休眠三秒");
-// }
-
- public DemoLockTest() {
- }
-
- /**
- * 测试分布式锁【编码方式】
- */
- //@Scheduled(cron = "0/5 * * * * ?")
- public void execute2() throws InterruptedException {
- if (redissonLock.tryLock(CloudConstant.REDISSON_DEMO_LOCK_KEY2, -1, 6000)) {
- log.info("执行任务execute2开始,休眠十秒");
- Thread.sleep(10000);
- System.out.println("=======================业务逻辑2=============================");
- log.info("定时execute2结束,休眠十秒");
-
- redissonLock.unlock(CloudConstant.REDISSON_DEMO_LOCK_KEY2);
- } else {
- log.info("execute2获取锁失败");
- }
- }
-
-}
diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver1.java b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver1.java
deleted file mode 100644
index 6d769e5dd..000000000
--- a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver1.java
+++ /dev/null
@@ -1,36 +0,0 @@
-//package org.jeecg.modules.cloud.rabbitmq;
-//
-//import com.rabbitmq.client.Channel;
-//import lombok.extern.slf4j.Slf4j;
-//import org.jeecg.boot.starter.rabbitmq.core.BaseRabbiMqHandler;
-//import org.jeecg.boot.starter.rabbitmq.listenter.MqListener;
-//import org.jeecg.common.annotation.RabbitComponent;
-//import org.jeecg.common.base.BaseMap;
-//import org.jeecg.modules.cloud.constant.CloudConstant;
-//import org.springframework.amqp.rabbit.annotation.RabbitHandler;
-//import org.springframework.amqp.rabbit.annotation.RabbitListener;
-//import org.springframework.amqp.support.AmqpHeaders;
-//import org.springframework.messaging.handler.annotation.Header;
-//
-///**
-// * RabbitMq接受者1
-// * (@RabbitListener声明类上,一个类只能监听一个队列)
-// */
-//@Slf4j
-//@RabbitListener(queues = CloudConstant.MQ_JEECG_PLACE_ORDER)
-//@RabbitComponent(value = "helloReceiver1")
-//public class HelloReceiver1 extends BaseRabbiMqHandler {
-//
-// @RabbitHandler
-// public void onMessage(BaseMap baseMap, Channel channel, @Header(AmqpHeaders.DELIVERY_TAG) long deliveryTag) {
-// super.onMessage(baseMap, deliveryTag, channel, new MqListener() {
-// @Override
-// public void handler(BaseMap map, Channel channel) {
-// //业务处理
-// String orderId = map.get("orderId").toString();
-// log.info("MQ Receiver1,orderId : " + orderId);
-// }
-// });
-// }
-//
-//}
\ No newline at end of file
diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver2.java b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver2.java
deleted file mode 100644
index 14fb9ddbb..000000000
--- a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver2.java
+++ /dev/null
@@ -1,36 +0,0 @@
-//package org.jeecg.modules.cloud.rabbitmq;
-//
-//import com.rabbitmq.client.Channel;
-//import lombok.extern.slf4j.Slf4j;
-//import org.jeecg.boot.starter.rabbitmq.core.BaseRabbiMqHandler;
-//import org.jeecg.boot.starter.rabbitmq.listenter.MqListener;
-//import org.jeecg.common.annotation.RabbitComponent;
-//import org.jeecg.common.base.BaseMap;
-//import org.jeecg.modules.cloud.constant.CloudConstant;
-//import org.springframework.amqp.rabbit.annotation.RabbitHandler;
-//import org.springframework.amqp.rabbit.annotation.RabbitListener;
-//import org.springframework.amqp.support.AmqpHeaders;
-//import org.springframework.messaging.handler.annotation.Header;
-//
-///**
-// * RabbitMq接受者2
-// * (@RabbitListener声明类上,一个类只能监听一个队列)
-// */
-//@Slf4j
-//@RabbitListener(queues = CloudConstant.MQ_JEECG_PLACE_ORDER)
-//@RabbitComponent(value = "helloReceiver2")
-//public class HelloReceiver2 extends BaseRabbiMqHandler {
-//
-// @RabbitHandler
-// public void onMessage(BaseMap baseMap, Channel channel, @Header(AmqpHeaders.DELIVERY_TAG) long deliveryTag) {
-// super.onMessage(baseMap, deliveryTag, channel, new MqListener() {
-// @Override
-// public void handler(BaseMap map, Channel channel) {
-// //业务处理
-// String orderId = map.get("orderId").toString();
-// log.info("MQ Receiver2,orderId : " + orderId);
-// }
-// });
-// }
-//
-//}
\ No newline at end of file
diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver3.java b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver3.java
deleted file mode 100644
index 2be891c64..000000000
--- a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver3.java
+++ /dev/null
@@ -1,35 +0,0 @@
-//package org.jeecg.modules.cloud.rabbitmq;
-//
-//import com.rabbitmq.client.Channel;
-//import lombok.extern.slf4j.Slf4j;
-//import org.jeecg.boot.starter.rabbitmq.core.BaseRabbiMqHandler;
-//import org.jeecg.boot.starter.rabbitmq.listenter.MqListener;
-//import org.jeecg.common.annotation.RabbitComponent;
-//import org.jeecg.common.base.BaseMap;
-//import org.jeecg.modules.cloud.constant.CloudConstant;
-//import org.springframework.amqp.rabbit.annotation.RabbitHandler;
-//import org.springframework.amqp.rabbit.annotation.RabbitListener;
-//import org.springframework.amqp.support.AmqpHeaders;
-//import org.springframework.messaging.handler.annotation.Header;
-//
-///**
-// * RabbitMq接受者3
-// * (@RabbitListener声明类方法上,一个类可以多监听多个队列)
-// */
-//@Slf4j
-//@RabbitComponent(value = "helloReceiver3")
-//public class HelloReceiver3 extends BaseRabbiMqHandler {
-//
-// @RabbitListener(queues = CloudConstant.MQ_JEECG_PLACE_ORDER)
-// public void onMessage(BaseMap baseMap, Channel channel, @Header(AmqpHeaders.DELIVERY_TAG) long deliveryTag) {
-// super.onMessage(baseMap, deliveryTag, channel, new MqListener() {
-// @Override
-// public void handler(BaseMap map, Channel channel) {
-// //业务处理
-// String orderId = map.get("orderId").toString();
-// log.info("MQ Receiver3,orderId : " + orderId);
-// }
-// });
-// }
-//
-//}
\ No newline at end of file
diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloTimeReceiver.java b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloTimeReceiver.java
deleted file mode 100644
index 38e9131ce..000000000
--- a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloTimeReceiver.java
+++ /dev/null
@@ -1,32 +0,0 @@
-//package org.jeecg.modules.cloud.rabbitmq;
-//
-//import com.rabbitmq.client.Channel;
-//import lombok.extern.slf4j.Slf4j;
-//import org.jeecg.boot.starter.rabbitmq.core.BaseRabbiMqHandler;
-//import org.jeecg.boot.starter.rabbitmq.listenter.MqListener;
-//import org.jeecg.common.annotation.RabbitComponent;
-//import org.jeecg.common.base.BaseMap;
-//import org.jeecg.modules.cloud.constant.CloudConstant;
-//import org.springframework.amqp.rabbit.annotation.RabbitHandler;
-//import org.springframework.amqp.rabbit.annotation.RabbitListener;
-//import org.springframework.amqp.support.AmqpHeaders;
-//import org.springframework.messaging.handler.annotation.Header;
-//
-//@Slf4j
-//@RabbitListener(queues = CloudConstant.MQ_JEECG_PLACE_ORDER_TIME)
-//@RabbitComponent(value = "helloTimeReceiver")
-//public class HelloTimeReceiver extends BaseRabbiMqHandler {
-//
-// @RabbitHandler
-// public void onMessage(BaseMap baseMap, Channel channel, @Header(AmqpHeaders.DELIVERY_TAG) long deliveryTag) {
-// super.onMessage(baseMap, deliveryTag, channel, new MqListener() {
-// @Override
-// public void handler(BaseMap map, Channel channel) {
-// //业务处理
-// String orderId = map.get("orderId").toString();
-// log.info("Time Receiver1,orderId : " + orderId);
-// }
-// });
-// }
-//
-//}
\ No newline at end of file
diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-test/jeecg-cloud-test-more/pom.xml b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-test/jeecg-cloud-test-more/pom.xml
new file mode 100644
index 000000000..ae9369e88
--- /dev/null
+++ b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-test/jeecg-cloud-test-more/pom.xml
@@ -0,0 +1,44 @@
+
+
+
+ jeecg-cloud-test
+ org.jeecgframework.boot
+ 3.1.0
+
+ 4.0.0
+ 公共测试模块
+ jeecg-cloud-test-more
+
+
+
+
+ org.jeecgframework.boot
+ jeecg-boot-starter-cloud
+
+
+
+ org.jeecgframework.boot
+ jeecg-system-cloud-api
+
+
+
+
+
+ org.jeecgframework.boot
+ jeecg-boot-starter-job
+
+
+
+ org.jeecgframework.boot
+ jeecg-boot-starter-rabbitmq
+
+
+
+ org.jeecgframework.boot
+ jeecg-boot-starter-lock
+
+
+
+
\ No newline at end of file
diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/constant/CloudConstant.java b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/constant/CloudConstant.java
similarity index 83%
rename from jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/constant/CloudConstant.java
rename to jeecg-boot/jeecg-cloud-module/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/constant/CloudConstant.java
index cfdd2824b..63b3eda38 100644
--- a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/constant/CloudConstant.java
+++ b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/constant/CloudConstant.java
@@ -1,4 +1,4 @@
-package org.jeecg.modules.cloud.constant;
+package org.jeecg.modules.test.constant;
/**
* 微服务单元测试常量定义
@@ -14,7 +14,6 @@ public interface CloudConstant {
* MQ测试队列名字
*/
public final static String MQ_JEECG_PLACE_ORDER = "jeecg_place_order";
- public final static String MQ_JEECG_PLACE_ORDER_TIME = "jeecg_place_order_time";
/**
* MQ测试消息总线
diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/client/JeecgTestClient.java b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/client/JeecgTestClient.java
new file mode 100644
index 000000000..71f9be919
--- /dev/null
+++ b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/feign/client/JeecgTestClient.java
@@ -0,0 +1,22 @@
+package org.jeecg.modules.test.feign.client;
+
+import org.jeecg.common.api.vo.Result;
+
+import org.jeecg.config.FeignConfig;
+import org.jeecg.modules.test.constant.CloudConstant;
+import org.jeecg.modules.test.feign.factory.JeecgTestClientFactory;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.stereotype.Component;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+/**
+ * 常规feign接口定义
+ */
+@FeignClient(value = CloudConstant.SERVER_NAME_JEECGDEMO, configuration = FeignConfig.class,fallbackFactory = JeecgTestClientFactory.class)
+@Component
+public interface JeecgTestClient {
+
+ @PostMapping(value = "/test/getMessage")
+ Result