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

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

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

解决方案:

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

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

相关推荐
Mr_愚人派2 分钟前
redis_点评详解(02.短信登录-验证码登录注册)
后端
Xidaoapi3 分钟前
5分钟让你的Python项目接入GPT-4:从配置到上线的完整指南
后端
SamDeepThinking23 分钟前
写代码不考虑前后兼容,迟早要还的
java·后端·程序员
亿牛云爬虫专家27 分钟前
深度解析:数据采集场景下的 Java 代理技术实战
java·开发语言·数据采集·动态ip·动态代理·代理配置·连接池复用
小小仙。32 分钟前
IT自学第四十二天
java·开发语言
java1234_小锋37 分钟前
说一下Spring的事务传播行为?
java·数据库·spring
庞轩px40 分钟前
第四篇:SpringBoot自动配置——约定大于配置的底层原理
java·spring boot·后端·spring·自动配置·注解开发
不知名的忻41 分钟前
Dijkstra算法(朴素版&堆优化版)
java·数据结构·算法··dijkstra算法
苏三说技术41 分钟前
美团二面:高并发下如何保证接口幂等性?
java·数据库
追逐时光者1 小时前
C#/.NET/.NET Core技术前沿周刊 | 第 70 期(2026年5.01-5.10)
后端·.net