博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringCloud Feign 传递复杂参数对象需要注意的地方
阅读量:6713 次
发布时间:2019-06-25

本文共 523 字,大约阅读时间需要 1 分钟。

  hot3.png

1.传递复杂参数对象需要用Post,另外需要注意,Feign不支持使用GetMapping 和PostMapping

@RequestMapping(value="user/save",method=RequestMethod.POST)

2.在传递的过程中,复杂对象使用@RequestBody进行注解,同时接收端也需要使用@RequestBody这个注解。 博主遇一个坑:

消费端使用了@RequestBody而服务端没有接收@RequestBody,这时参数会接收不完整。

//消费端	@RequestMapping(value="user/save",method=RequestMethod.POST)	public User save(@RequestBody User user);//服务端@PostMapping("save")	public User save(@RequestBody User user) {		System.out.println(user);		return UserService.save(user);	}

 

转载于:https://my.oschina.net/linwl/blog/1834530

你可能感兴趣的文章
Hyper-v 3.0最佳实践分析程序(BPA)
查看>>
Cisco网络设备安全管理和报告
查看>>
七天学会ASP.NET MVC (三)——ASP.Net MVC 数据处理
查看>>
将组策略应用到满足条件的计算机---配置组策略筛选
查看>>
PHP中的$this和$that指针使用案例
查看>>
SQL Server 2012 内存计数器的变化
查看>>
ubuntu无法修改ROOT密码的问题解决
查看>>
老男孩linux培训某节课前考试试题及答案分享
查看>>
Rsync镜像同步工具的安装配置
查看>>
logstash日志系统搭建
查看>>
通过Dmidecode读取硬件信息。
查看>>
DPM2012系列之六:在Win7上安装DPM远程管理控制台
查看>>
SCOM 2012知识分享-19:配置数据库整理设置
查看>>
鸟哥?马哥?靠边站!今天猫哥带你玩千万PV级别运维架构实战
查看>>
欢迎加入Java私活外包QQ群
查看>>
Python风靡全宇宙,首要原因是它?
查看>>
Win7部署基础知识(8):使用WDS捕获与应用映像
查看>>
企业云桌面-14-将vCenter 6.5证书导入-受信任人-企业
查看>>
Python从菜鸟到高手(13):分片(Slicing)
查看>>
实战操作百度文库、百度经验营销,让您的“流量”稳居首页
查看>>