1.导入依赖,这个version是依赖spring cloud的
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
2.在调用方创建一个feign包,创建一个service类,在类上添加注解@FeignClient("mail-coupon") mail-coupon是要调用的服务的名称,并编写方法,方法上添加调用服务的地址,即调用哪个微服务的哪个请求
@FeignClient("mail-coupon")
public interface CouponFeignService {
@RequestMapping("/mailcoupon/coupon/member/list")
public R memberCoupons();
}
3.在微服务的主程序类上开启注解,并指明服务在哪个包下
@EnableFeignClients("com.yuchen.yuchenmail.mailmember.feign")