8、SpringCloud-OpenFeign远程调用步骤
- 可以直接给对应的服务发送请求
- 也可以给网关发送请求,通过网关再转发到相应的服务
假设我们想要用会员服务调用优惠券服务来查询会员的所有优惠券;
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、访问测试方法
分类:
谷粒商城
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· Qt个人项目总结 —— MySQL数据库查询与断言