1.導入依賴,這個version是依賴spring cloud的
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
2.在調(diào)用方創(chuàng)建一個feign包,創(chuàng)建一個service類,在類上添加注解@FeignClient("mail-coupon") mail-coupon是要調(diào)用的服務的名稱,并編寫方法,方法上添加調(diào)用服務的地址,即調(diào)用哪個微服務的哪個請求
@FeignClient("mail-coupon")
public interface CouponFeignService {
@RequestMapping("/mailcoupon/coupon/member/list")
public R memberCoupons();
}
3.在微服務的主程序類上開啟注解,并指明服務在哪個包下
@EnableFeignClients("com.yuchen.yuchenmail.mailmember.feign")