Feign的使用

1.引入依赖

        <!-- eureka-client -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        </dependency>
        <!--openfeign-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-openfeign</artifactId>
        </dependency>

2.开启支持

@EnableFeignClients

3.编写接口

@FeignClient(value = "服务名")
public interface GoodsFeign {
    @GetMapping("goods/findOne/{id}")
    public Goods findGoodsById(@PathVariable("id")int id);
}
上一篇:Feign:负载均衡(基于服务端)


下一篇:SpringCloud之feign的使用以及源码解析