fab2049d13a2437d7693d172d7449830317933a0.svn-base 744 B

1234567891011121314151617181920
  1. package org.jeecg.modules.cloud.feign.feign;
  2. import org.jeecg.common.api.vo.Result;
  3. import org.jeecg.modules.cloud.constant.CloudConstant;
  4. import org.jeecg.modules.cloud.feign.feign.fallback.JeecgTestClientFallback;
  5. import org.springframework.cloud.openfeign.FeignClient;
  6. import org.springframework.stereotype.Component;
  7. import org.springframework.web.bind.annotation.GetMapping;
  8. import org.springframework.web.bind.annotation.RequestParam;
  9. /**
  10. * 常规feign接口定义
  11. */
  12. @FeignClient(value = CloudConstant.SERVER_NAME_JEECGDEMO, fallbackFactory = JeecgTestClientFallback.class)
  13. @Component
  14. public interface JeecgTestClient {
  15. @GetMapping(value = "/test/getMessage")
  16. Result<String> getMessage(@RequestParam("name") String name);
  17. }