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
提交
取消
