//package org.jeecg.modules.cloud.feign.controller; // // //import cn.hutool.core.util.RandomUtil; //import io.swagger.annotations.Api; //import io.swagger.annotations.ApiOperation; //import org.jeecg.boot.starter.rabbitmq.client.RabbitMqClient; //import org.jeecg.common.api.vo.Result; //import org.jeecg.common.base.BaseMap; //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; // //import javax.servlet.http.HttpServletRequest; // //@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发送消息成功"); // } //}