应用通信-方案二:Feign
Posted yuefeng123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应用通信-方案二:Feign相关的知识,希望对你有一定的参考价值。
------------------客户端controller层--------------------- @RestController public class ClientFeignController { @Autowired private ProductFeignInterface productFeignInterface; @GetMapping("/msg") public String msg() { String msg = productFeignInterface.getMsg(); return msg; } } -----------------客户端feign调用的接口----------------------- /** * name:被调用的服务名称 */ @FeignClient(name = "product") public interface ProductFeignInterface { /** * 根据getMapping匹配接口,与方法名无关 * @return */ @GetMapping("/product/getMsg") public String getMsg(); } ------------------服务端接口----------------------------------- @RestController public class ServerController { @GetMapping("/product/getMsg") public String msg() { return "this is product‘ msg 1"; } }
以上是关于应用通信-方案二:Feign的主要内容,如果未能解决你的问题,请参考以下文章
Spring Cloud Feign 请求添加headers