feign的使用

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容