不要慕码人我要切诺基
<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