8、SpringCloud-OpenFeign远程调用步骤

  1. 可以直接给对应的服务发送请求
  2. 也可以给网关发送请求,通过网关再转发到相应的服务

假设我们想要用会员服务调用优惠券服务来查询会员的所有优惠券;

1、引入依赖

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>

2、在优惠券服务中编写查询优惠券的方法

3、声明远程调用接口
在我们的会员服务写创建一个feign包,专门用来存放编写的远程调用接口(直接到对应的controller把标头复制过来即可)

  • 注意点1:接口里面的方法是我们编写的查询优惠券服务方法的请求路径和方法名,注意请求路径要写全
  • 注意点2:声明@FeignClient("nacos中注册的服务名称"),表明这是一个声明式的远程调用

4、开启远程调用功能

5、在会员服务中编写测试方法(查询优惠券)

6、访问测试方法

posted @   不是孩子了  阅读(76)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· Qt个人项目总结 —— MySQL数据库查询与断言
点击右上角即可分享
微信分享提示