目录
2.在order-service(发起远程调用的微服务)的启动类添加注解开启Feign的功能
1.方式一:给消费者的FeignClient和提供者的controller定义统一的父接口作为标准。
2.方式二(推荐):将FeignClient抽取为独立模块,并且把接口有关的POJO(实体类)、默认的Feign配置都放到这个模块中,提供给所有消费者使用
一、OpenFeign 是什么,有什么用呢?
以往我们是通过 RestTemplate 发起远程调用,如下
存在问题如下:
- 代码可读性差,编程体验不统一
- 参数复杂URL难以维护
Feign 是一个声明式的 http 客户端,其作用就是用来把我们解决上述问题的~
二、OpenFeign 客户端的使用
2.1、远程调用
主要分为以下步骤:
1.引入依赖
<dependency>
<groupId>org.spri