Sping Cloud Feign 配置、使用和源码分析
官网文档:https://spring.io/projects/spring-cloud-openfeign
1. 简介
Spring Cloud OpenFeign
: Declarative REST Client: Feign(音[feɪn]即"飞恩", 声明式 REST 服务调用)是一种声明式的 webService 客户端,可以使用它的注解修饰接口,它也支持自定义编解码。Spring Cloud 集成了 Ribbon 和 Eureka 为客户端提供了负载均衡策略。
Feign是实现服务的远程调用技术。主要是作用在服务客户端,用于实现服务的调用。
Feign有两个主要注解: @EnableFeignClients
用于开启feign功能,@FeignClient
用于定义feign 接口
2. 基本使用
2.1 Feign 依赖