SpringCloud OpenFeign的使用

SpringCloud OpenFeign的使用

是什么:

声明式http客户端。

目的:

使远程调用更简单

作用:

提供了http请求模板,仅需编写简单接口和插入注解,就可以定义好原始http请求的参数、格式、地址等信息。

怎么用:

1.引入依赖

2.开启feign功能

想要远程调用别的服务

  • 引入open feign
  • 编写一个接口,告诉springcloud这个接口需要调用远程服务
1.项目新建feign包
2.新建feign接口CouponFeignService
3.在接口上加上注解@FeignClient("远程调用服务名称")
4.然后在接口里面写上需要远程调用的接口信息,即声明接口的每一个方法,都是调用哪一个远程服务的哪一个请求
5.在启动类开启远程调用的功能,加上注解 @EnableFeignClients(basePackages = "新建feign包的全路径")
@FeignClient("远程调用服务名称")
public interfce CouponFeignService {
@RequsetMapping("/coupon/member/list") //接口全路径!!!
R membercoupons();
}

写法如下图
image

完成以上步骤即可愉快的远程调用服务了^_^

posted @   锅巴编程  阅读(108)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示