Python 官方文档:入门教程 => 点击学习
@RequestBody 部分属性没有转化成功 项目中在编写添加User的api的接口的时候发现 我把User参数设置成了@ResquestBody,但是测试的时候发现即使传入所有属
我把User参数设置成了@ResquestBody,但是测试的时候发现即使传入所有属性的数据,但是Controller在接收到的User实例里面只有部分属性被转化了,其他属性均没有转化成功。
后来经查明,发现是@ResquestBody只转化有getter的属性,我把所有有属性都添加getter,然后就可以正确转化了!
另外我发现如果是boolean属性可以添加isXX()的方法也可以
@RequestBody接收的实体类中的属性名如果是第一个字母小写第二个字母大写的情况,不能正常的从JSON转换成实例类属性
方案一:
方案二:
@JsonProperty(value = "pCode")
private String pCode;
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。
--结束END--
本文标题: @RequestBody 部分属性没有转化成功的处理
本文链接: https://lsjlt.com/news/155227.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0