FeignTestController.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package com.ruoyi.demo.controller;
  2. import com.ruoyi.common.core.domain.AjaxResult;
  3. import com.ruoyi.demo.feign.FeignTestService;
  4. import io.swagger.annotations.Api;
  5. import io.swagger.annotations.ApiOperation;
  6. import lombok.RequiredArgsConstructor;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.GetMapping;
  9. import org.springframework.web.bind.annotation.PathVariable;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.bind.annotation.RestController;
  12. /**
  13. * feign测试controller
  14. *
  15. * @author Lion Li
  16. */
  17. @Api(value = "feign测试", tags = {"feign测试"})
  18. @RequiredArgsConstructor(onConstructor_ = @Autowired)
  19. @RestController
  20. @RequestMapping("/feign/test")
  21. public class FeignTestController {
  22. private final FeignTestService feignTestService;
  23. /**
  24. * 搜索数据
  25. */
  26. @ApiOperation("测试使用feign请求数据")
  27. @GetMapping("/search/{wd}")
  28. public AjaxResult search(@PathVariable String wd) {
  29. String search = feignTestService.search(wd);
  30. return AjaxResult.success("操作成功",search);
  31. }
  32. }