“postman请求JSON格式,Body内数据无法被idea后端接收,值为null“问题的解决方式

问题描述:

传递数据一切正常,但是:

原因剖析:

这是因为我们实体类里面属性的命名格式不符合驼峰命名,比如我这种"大写字母开头如CAD"/"一个小写字母+一个大写字母如aDddddd"都不行。

解决方法:

方法1:不推荐,不好用

把自己实体类中的属性的名字都改成标准格式,要么是"全小写如id"要么"小写字母后面不要紧挨着大写字母,如fossilEnergy"。

不推荐的原因是因为太麻烦,而且"让人不爽",写个变量名都要这限制那限制,非常不灵活。

方法2:推荐

在实体类的属性上面加上注解:

复制代码
@JsonProperty(value="自己的那个不符合驼峰规则的变量名 ") 

举例:

效果:

发现终于不是null了!

好啦,希望能够帮助到大家!

相关推荐
雾林小妖2 小时前
IDEA中如何统一项目名称/复制的项目如何修改根目录名称
intellij-idea·idea修改工程名称
dongbaoming2 小时前
IDEA配置将Servlet真正布署到Tomcat
servlet·tomcat·intellij-idea
聂 可 以13 小时前
调整IntelliJ IDEA当前文件所在目录(包路径)的显示位置
java·ide·intellij-idea
躲在云朵里`16 小时前
IDEA搭建环境的五种方式
java·ide·intellij-idea
Forworder17 小时前
[数据结构]树和二叉树
java·数据结构·intellij-idea·idea
Percep_gan17 小时前
解决重装idea后破解jerbel的问题
java·ide·intellij-idea
沉迷...21 小时前
详解.vscode 下的json .vscode文件夹下各个文件的作用
ide·vscode·json
程序员总部1 天前
如何在IDEA中高效使用Test注解进行单元测试?
java·单元测试·intellij-idea
m0Java门徒1 天前
面向对象编程核心:封装、继承、多态与 static 关键字深度解析
java·运维·开发语言·intellij-idea·idea
聪明的墨菲特i1 天前
SQL进阶知识:九、高级数据类型
xml·数据库·sql·mysql·json·空间数据类型