Spring Cloud Feign 使用流程【钢镚核恒】

Feign

1、简介

实现不同服务之间的接口调用

2、快速开始

1、添加依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>

2、创建 feign/xxxFeignService 接口

// 指定 nacos 服务名
@FeignClient("mall-coupon")
public interface CouponFeignService {
    // 将需要调用的controller方法和完整的请求路径拿过来 
    @RequestMapping("coupon/coupon/list/test")
    public void couponList();
}

3、远程调用服务

@Autowired
CouponFeignService couponFeignService;

@RequestMapping("/test")
public void test() {
    couponFeignService.couponList();
}

4、开启扫描feign接口

在启动类添加注解: @EnableFeignClients(basePackages = "com.gangbeng.mall.member.feign")

上一篇:企业快速开发平台Spring Cloud+Spring Boot+Mybatis+ElementUI


下一篇:feign调用添加header参数