1.pom.xml引入 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency>
2.编写一个接口(最好建一个feign文件夹),告诉springcloud这个接口需要调用远程服务
声明接口的每个方法都是调用哪个远程服务的哪个请求
例如:
/**
* 这是一个声明式的远程调用
*/
@FeignClient("gulimall-coupon")
public interface CouponFeignService {
@RequestMapping("/coupon/coupon/member/list")
public R membercoupons();
}
3.开启远程调用
@EnableFeignClients