文章目录
- 1 RPC框架-Feign
- 1.1 什么是Feign
- 1.2 Feign解决的问题
- 1.2.1 使用RestTemplate发送远程调用代码
- 1.2.2 存在的问题
- 1.3 Feign如何使用
- 1.3.1 引入依赖
1 RPC框架-Feign
1.1 什么是Feign
Feign是一个简化HTTP客户端编写的框架,通过声明式方式将远程服务调用封装成简单接口调用。
1.2 Feign解决的问题
1.2.1 使用RestTemplate发送远程调用代码
1.2.2 存在的问题
代码可读性差,编码体验不统一
参数复杂URL难以维护,导致代码耦合性太高。
1.3 Feign如何使用
1.3.1 引入依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>