Feign是什么
Feign是一种负载均衡的HTTP客户端, 使用Feign调用API就像调用本地方法一样,从避免了调用目标微服务时,需要不断的解析/封装json 数据的繁琐。Feign集成了Ribbon。Ribbon+eureka是面向微服务编程,而Feign是面向接口编程。
如何使用Feign
1.使用@EnableFeignClients启用Feign客户端
2.使用@FeignClient定义客户端 value参数为远程服务或者说是微服务
3.使用注解注入使用所定义feign的客户端