FeignClient如何实现接口调用
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章主要介绍了FeignClient如何实现接口调用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。FeignClient接口调用无
千家信息网最后更新 2026年11月04日FeignClient如何实现接口调用
这篇文章主要介绍了FeignClient如何实现接口调用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
FeignClient接口调用
无参
字符串参数
对象参数
拟定客户端调用服务端接口,直接放代码啦,参考格式即可。
1、无参
服务端方法:
/** * 测试,获取简单文本 */ @GetMapping("/info") public String info() { return "零零"; }客户端方法:
/** * 接口测试 */ @GetMapping(value = "/info") public String getInfo();
2、字符串参数
服务端方法:
@ResponseBody @PostMapping(value = "/test") public String test(String s) { return s; }客户端方法:
@RequestMapping(value = "/test", method = RequestMethod.POST) String test(@RequestParam(value = "s") String s);
3、对象参数
服务端方法:
@PostMapping(value = "/company/list") public ListcompanyList(@RequestBody CruiseCompInfo cruiseCompInfo) { return cruiseCompInfoService.selectCruiseCompInfoList(cruiseCompInfo); }
客户端方法:
@RequestMapping(value = "/company/list", method = RequestMethod.POST) public ListcompanyList(@RequestBody CruiseCompInfo cruiseCompInfo);
feign接口参数遇到的bug
服务接收方接口
如下:

当服务调用发调用服务时候,调用方传参数过来,但是接受方接口里的参数对象里的属性全部为空。
解决方案
如下:
第一次尝试:
所有的属性上面都加上@JsonProperty(value=属性名),无效
第二次尝试 :
所有的属性上面都加上@JsonProperty(value=属性名第一个字母大写),无效
第三次尝试:
没有传值的属性上面不要加@JsonProperty注解 有效

感谢你能够认真阅读完这篇文章,希望小编分享的"FeignClient如何实现接口调用"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
接口
参数
服务
属性
方法
客户
客户端
篇文章
对象
尝试
字符
字符串
参考
测试
有效
代码
价值
兴趣
同时
大写
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
博彦科技互联网金融
科技企业和互联网企业
互联网科技作文
广州宏创互联网科技
科技创新互联网企业
掌上梦互联网科技
镁科技互联网资讯平台
深圳卡尔迅互联网科技有限公司怎么样
新华互联网科技校企合作
互联网科技公司的市场部门
互联网科技和信息
佛山市拉法互联网科技有限公司
群盈汇互联网科技有限公司
中天科技中国工业互联网
本届互联网大会上的黑科技
图游互联网科技
米泉互联网科技专业怎么样
绵阳真晨互联网科技有限公司
互联网对科技影响
恒生互联网科技趋势
苏州找大状互联网科技有限公司
互联网科技公司华为
河南真二互联网科技有限公司
互联网扶贫科技
朗新科技与工业互联网
广州互联网络科技有限公司
富国互联网科技创新基金
和信科技工业互联网
东莞新华互联网科技学校
互联网科技和医药行业