美文网首页
Feign调用get传自定义对象参数

Feign调用get传自定义对象参数

作者: 头上无鸡脚 | 来源:发表于2019-07-26 19:13 被阅读0次

feign自带的请求,不支持复杂的对象作为get请求的参数,会自动转成post,如果想要使用get请求传递自定义对象的话,就要做一些改动。

1、引入以下两个依赖


<dependency>

<groupId>org.apache.httpcomponents</groupId>

<artifactId>httpclient</artifactId>

<version>4.5.3</version>

</dependency>

<dependency>

<groupId>com.netflix.feign</groupId>

<artifactId>feign-httpclient</artifactId>

<version>8.18.0</version>

</dependency>


2、java代码加上consumes =MediaType.APPLICATION_JSON_VALUE
@RequestMapping(value ="xxx/xxx",method =RequestMethod.GET,consumes =MediaType.APPLICATION_JSON_VALUE)

Payload> findPage(XXXXObj query);


3、配置文件加上feign.httpclient,enabled =true

相关文章

网友评论

      本文标题:Feign调用get传自定义对象参数

      本文链接:https://www.haomeiwen.com/subject/gttjrctx.html