当前位置: 首页 > article >正文

【微服务学习三】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的返回类型

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


http://www.kler.cn/a/546473.html

相关文章:

  • mybatis-plus逆向code generator pgsql实践
  • 1.14学习总结
  • 往年5级考题(c++)
  • 浏览器扩展实现网址自动替换
  • vsftpd 配置项说明
  • 【C语言】C语言 好声音比赛管理系统(含源码+数据文件)【独一无二】
  • 常见的数据仓库有哪些?
  • 太速科技-616-基于6U VPX XCVU9P+XCZU7EV的双FMC信号处理板卡
  • UE求职Demo开发日志#31 完成全部流程和梳理优化任务
  • 【c++刷题】leetcode 200. 岛屿数量
  • 企业要把DeepSeek部署到本地吗?
  • 汽车油箱行业分析
  • DeepSeek 本地化部署
  • 【愚公系列】《Python网络爬虫从入门到精通》008-正则表达式基础
  • Linux笔记:Vim编辑器基本操作笔记
  • AI如何与DevOps集成,提升软件质量效能
  • Codeforces1637E Best Pair
  • 【C语言 】C语言 桌游开发数字竞拍(源码)【独一无二】
  • 探索 Text-to-SQL 技术:从自然语言到数据库查询的桥梁
  • 后勤数据源定制主控室