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

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

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

解决方案:

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

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

相关推荐
csdn2015_几秒前
IDEA配置Continue
java·ide·intellij-idea
Victor35616 分钟前
MongoDB(91)如何在MongoDB中使用TTL索引?
后端
老王以为16 分钟前
前端重生之 - 前端视角下的 Python
前端·后端·python
Victor35617 分钟前
MongoDB(92)什么是变更流(Change Streams)?
后端
云边有个稻草人27 分钟前
Docker部署KingbaseES数据库操作指南
后端
NineData1 小时前
NineData亮相香港国际创科展InnoEX 2026,以AI加速布局全球市场
运维·后端
aq55356001 小时前
C语言、C++和C#:三大编程语言核心差异详解
java·开发语言·jvm
码农BookSea1 小时前
Hermes 深度解析:自我进化的 AI 智能体新范式
后端·ai编程
老马95271 小时前
opencode4-在已有项目中增加修改功能
java·后端·ai编程
Moe4881 小时前
Spring AI:结构化输出
java·后端·面试