欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 新车 > 【微服务学习三】openfeign实现远程调用

【微服务学习三】openfeign实现远程调用

2025/2/24 19:06:29 来源:https://blog.csdn.net/haohulala/article/details/145630922  浏览:    关键词:【微服务学习三】openfeign实现远程调用

【微服务学习二】nacos服务发现与负载均衡-CSDN博客

上一篇文章中我们实现了通过RestTemplate进行远程调用的方法,那么实际上我们还可以使用openfeign进行远程调用

首先在订单服务中引入openfeign依赖

接着在启动类中添加 @EnableFeignClients 注解

接着编写openfeign客户端

@FeignClient(value = "service-product")
public interface ProductFeignClient {@GetMapping("/getProduct/{id}")Product getProductById(@PathVariable("id") Long productId);}

在service中进行注入并且调用

由于我们在openfeign客户端中的返回类型是Product,因此需要修改service-product中controller的返回类型

最后在浏览器中调用接口就可以得到数据

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词