SpringCloud模拟微服务7-Feign基本使用
1.Feign定义
- 更加简化远程调用url路径填写
- 一种伪装:可以把rest请求路径进行伪装
- Feign是一种声明式、模板化的HTTP客户端。在Spring Cloud中使用Feign, 我们可以做到使用HTTP请求远程服务时能与调用本地方法一样的编码体验,开发者完全感知不到这是远程方法,更感知不到这是个HTTP请求。
2.引入依赖
将依赖添加到consumer-demo下的pom.xml文件中
<!--feign伪装url请求-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>