1、Feign简介
Feign是一个声明式的Web服务客户端,使用Feign可使得Web服务客户端的写入更加方便。
它具有可插拔注释支持,包括Feign注解和JAX-RS注解、Feign还支持可插拔编码器和解码器、Spring Cloud增加了对Spring MVC注释的支持,并HttpMessageConverters在Spring Web中使用了默认使用的相同方式。Spring Cloud集成了Ribbon和Eureka,在使用Feign时提供负载平衡的http客户端。
简单来说。feign就是用于微服务之间的调用。
2、Feign简单使用
1.引入pom依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
2.在项目启动类上添加 @EnableFeignClients 注解表示开启 Feign 的支持
@EnableEurekaClient
@SpringBootApplication
@EnableFeignClients
public class TaskCenterApplication {
public static void main(String[] args