为了账号安全,请及时绑定邮箱和手机立即绑定

Feign要如何使用?

Feign要如何使用?

会当凌绝顶聪明 2018-04-11 14:23:28
查看完整描述

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


查看完整回答
反对 回复 2018-04-11
  • 1 回答
  • 0 关注
  • 1652 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信