文章详情页
关于Springboot | @RequestBody 接收到的参数对象属性为空的问题
浏览:97日期:2023-03-22 18:41:10
背景
今天在调试项目的时候遇到一个坑,用Postman发送一个post请求,在Springboot项目使用@RequestBody接收时参数总是报不存在,但是多次检查postman上的请求格式以及项目代码都没有问题
Postman:

请求参数:
{'firstName':'fdsaf','lastName':'dfasdf'}
Controller:

Entity

通过debug模式可以发现传进到实体的参数都为null
解决思路经过分析,有可能是springboot解析器在解析json过程中出现问题,因字段名驼峰命名无法匹配字段名导致,加上如下注解即可:
//@JsonProperty(value = 'firstName')

修改后结果:

到此这篇关于Springboot | @RequestBody 接收到的参数对象属性为空的文章就介绍到这了,更多相关Springboot 接收到的参数对象属性为空内容请搜索好吧啦网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好吧啦网!
标签:
Spring
相关文章:
1. docker /var/lib/docker/aufs/mnt 目录清理方法2. Vuex localStorage的具体使用3. python tkinter实现下载进度条及抖音视频去水印原理4. phpstorm恢复删除文件的方法5. Python matplotlib画图时图例说明(legend)放到图像外侧详解6. 纯js+css实现在线时钟7. IntelliJ IDEA恢复删除文件的方法8. PHP中file_get_contents设置header请求头,curl传输选项参数详解说明9. python break和continue用法对比10. python判断集合的超集方法及实例
排行榜

网公网安备