首页 > 其他分享 >SpringCloud OpenFeign的使用

SpringCloud OpenFeign的使用

时间:2023-03-01 14:36:19浏览次数:36  
标签:feign 调用 http OpenFeign SpringCloud 接口 使用 远程

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

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

标签:feign,调用,http,OpenFeign,SpringCloud,接口,使用,远程
From: https://www.cnblogs.com/guobabiancheng/p/17168045.html

相关文章