feignclient调用第三方接口,feignclient参数
目录
feignClient接口调用1,无参数2,字符串参数3,对象参数Feign接口参数遇到bug服务接收方接口解决方案
00-1010无参,字符串参数,对象参数拟定了客户机接口来调用服务器接口。直接放代码,参考格式就行了。
00-1010服务器端方法:
/* * * Test,get simple text */@ get mapping(/info )public string info(){ return zero zero ;}客户端方法:
/* * *接口测试*/@ get mapping(value=/info )publicstringgetinfo();
00-1010服务器端方法:
@ response body @ post mapping(value=/test )公共字符串测试(字符串s) {返回s;}客户端方法:
@RequestMapping(value=/test ,method=RequestMethod。POST)字符串测试(@RequestParam(value=s )字符串s);
00-1010服务器端方法:
@ post mapping(value=/company/list )public listrecruisecompinfo company list(@ request body CruiseCompInfo CruiseCompInfo){ return cruisecompinfoservice . selectcruisecompinfolist(CruiseCompInfo);}客户端方法:
@ request mapping(value=/company/list ,method=RequestMethod。POST)公共列表CruiseCompInfo company list(@ request body CruiseCompInfo CruiseCompInfo);
FeignClient接口调用
00-1010如下:
当服务调用调用服务时,调用方传递参数,但是接收方接口中参数对象的所有属性都是空的。
00-1010如下:
第一次尝试:
的所有属性都添加了@JsonProperty(value=属性名),这是无效的。
第二次尝试 :
的所有属性都添加了@JsonProperty(value=属性名首字母大写),这是无效的。
第三次尝试:
不要向没有传递值的属性添加@JsonProperty批注。
以上个人经验,希望能给大家一个参考,也希望大家能支持盛行的IT。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。