feign的使用

1.导入依赖,这个version是依赖spring cloud的

org.springframework.cloud

spring-cloud-starter-openfeign

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")

你可能感兴趣的:(feign的使用)