@RequestBody时第二个字母大写,映射不到的解决
程序员文章站
2022-06-09 21:49:00
@requestbody第二个字母大写,映射不到记录一下今天遇到的一个问题, 贼难受controllerrequestnavigationtagvopostman调接口这是日志拿到的数据可以看到拿不到...
@requestbody第二个字母大写,映射不到
记录一下今天遇到的一个问题, 贼难受
controller
requestnavigationtagvo
postman调接口
这是日志拿到的数据
可以看到拿不到pid数据(p_id的驼峰写法),
原因:这里使用的@data注解(省去了get和set方法)
而javabean的规范导致json传参首字母大写将永远获取不到
参考javabean的规范导致json传参首字母大写将永远获取不到。。。
解决办法:
1,不去使用首字目大写或第二个字母大写的参数
2,自己生成get和set方法
3,使用@jsonproperty注解
springboot中@requestbody大小写转换
使用fastjson
请求参数首字母转为小写
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。