问题描述:
传递数据一切正常,但是:
原因剖析:
这是因为我们实体类里面属性的命名格式不符合驼峰命名,比如我这种"大写字母开头如CAD"/"一个小写字母+一个大写字母如aDddddd"都不行。
解决方法:
方法1:不推荐,不好用
把自己实体类中的属性的名字都改成标准格式,要么是"全小写如id"要么"小写字母后面不要紧挨着大写字母,如fossilEnergy"。
不推荐的原因是因为太麻烦,而且"让人不爽",写个变量名都要这限制那限制,非常不灵活。
方法2:推荐
在实体类的属性上面加上注解:
@JsonProperty(value="自己的那个不符合驼峰规则的变量名 ")
举例:
效果:
发现终于不是null了!
好啦,希望能够帮助到大家!