Spring Cloud学习进阶(一)- 服务调用Fegin
一、Feign简介 Feign是Netflix开源的声明式的HTTP客户端,只需要声明一个接口,Feign可以自动帮我们构造请求地址。 (简单来说,Feign可帮助我们更加便捷,优雅的调用服务之间的HTTP API),另外SpringCloud对Feign进行了增强,是Feign支持SpringMVC注解,并整和了Ribbon和Eureka,从而让Feign使用更加便捷。 二、基于Feign的服务调用 (1)pom依赖 <!-- 声明式Http客户端 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency> (2)在内容中心微服务启动类添加Feign的支持, 通过@EnableFeignClients主机诶开启Spring Cloud Feign的支持功能: @SpringBootApplication @EnableFeignClients //开启Feign支持 public class ContentCenterApplication { public static void main(String[] args) { SpringApplication.run