使用@RequestBody注解,接收不到参数,参数为NULL

项目场景:

提示:这里简述项目相关背景:
例如:项目场景:使用@RequestBody注解接收实体类参数为什么字段都是NULL,前端传来的参数都是正确的?


问题描述:

使用@RequestBody注解,接收不到参数,参数为NULL


原因分析:

  因为字段是大写的,sping框架接收参数的时候的get/set方法无法识别两个大写字母,例如:"QQ","qQ",不知道是用setQQ,还是setqQ,导致无法复制,所以传输过来的字段为空


解决方案:

1.最好注重个人书写规范,使用驼峰命名

2 在字段上使用@jsonProperty("字段名")注解来进行解决