一 什么是Feign
Feign是Spring Cloud提供的声明式、模板化的HTTP客户端, 它使得调用远程服务就像调用本地服务一样简单,只需要创建一个接口并添加一个注解即可。
Feign解决了什么问题?
封装了Http调用流程,更适合面向接口化的编程思想
二、Feign入门
导入依赖:
<!--Spring Cloud OpenFeign Starter -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
1.创建服务提供者(Product)
在服务提供者中调用servic层获取数据
@RestController
public class ProductController {
@GetMapping("product/{id}")