1 回答
不要慕码人我要切诺基
TA贡献9条经验 获得超9个赞
<dependency> <groupId>com.netflix.feign</groupId> <artifactId>feign-core</artifactId> <version>8.18.0</version></dependency>
自定义接口
import feign.Param; import feign.RequestLine; public interface RemoteService { @RequestLine("GET /users/list?name={name}") String getOwner(@Param(value = "name") String name); }
通过@RequestLine
指定HTTP协议及URL地址
更进一步
在项目中,服务消费端与生产端之间交换的数据往往是一或多个对象,feign同样提供基于json的对象转换工具,方便我们直接以对象形式交互。
public interface RemoteService { @Headers({"Content-Type: application/json","Accept: application/json"}) @RequestLine("POST /users/list") User getOwner(User user); }
作者:SamHxm
添加回答
举报
0/150
提交
取消