假设我们想要用会员服务调用优惠券服务来查询会员的所有优惠券;
1、引入依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
2、在优惠券服务中编写查询优惠券的方法
3、声明远程调用接口
在我们的会员服务写创建一个feign包
,专门用来存放编写的远程调用接口
- 注意点1:接口里面的方法是我们编写的查询优惠券服务方法的请求路径和方法名,注意请求路径要写全
- 注意点2:声明
@FeignClient("nacos中注册的服务名称")
,表明这是一个声明式的远程调用
4、开启远程调用功能
5、在会员服务中编写测试方法(查询优惠券)
6、访问测试方法