记 SpringBoot 使用@RequestBody 接收不到参数

POST请求,前端传的参数名字跟后端规定的参数一样。但是通过@RequestBody注解接收的参数始终为NULL!

java 复制代码
//实体类中属性没有用驼峰命名
private String SubscribeID;
/**
 * 标题
 */
private String Title;

解决方案:

1、字段上使用@JsonProperty(value = "xxx")注解(作用可以简单的理解为在反序列化的时候给属性重命名(多一个名字来识别))

2、前端请求参数不要出现大写,如果后端的参数是驼峰命名,前端就转成下划线命名的方式

相关推荐
美团快速送达几秒前
每日一题----第四题
java·算法·leetcode
虎鲸不是鱼1 分钟前
记一次借助Eclipse MAT排查OOM
java·jvm·ide·eclipse·gc
Derek_Smart5 分钟前
Netty 客户端与服务端选型分析:下位机连接场景
spring boot·后端·netty
东阳马生架构7 分钟前
Dubbo源码—3.服务引用时执行RPC的流程二
后端
phltxy12 分钟前
常见排序的学习
java·学习·排序算法
东阳马生架构15 分钟前
Dubbo源码—3.服务引用时执行RPC的流程一
后端
姑苏洛言23 分钟前
餐饮店数字化转型指南:一个小程序搞定全流程运营
前端·javascript·后端
Catfood_Eason29 分钟前
通用代码自用
java·服务器·前端
zwxu_40 分钟前
基于vscode连接服务器实现远程开发
java·开发语言·vscode·golang
q__y__L41 分钟前
C# WaitHandle类的几个有用的函数
java·开发语言·c#