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

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

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

解决方案:

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

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

相关推荐
Java中文社群17 小时前
Hutool被卖半年多了,现状是逆袭还是沉寂?
java·后端
程序员蜗牛18 小时前
9个Spring Boot参数验证高阶技巧,第8,9个代码量直接减半!
后端
yeyong18 小时前
咨询kimi关于设计日志告警功能,还是有启发的
后端
库森学长18 小时前
2025年,你不能错过Spring AI,那个汲取了LangChain灵感的家伙!
后端·openai·ai编程
爱吃苹果的日记本18 小时前
开学第一课
java
Java水解18 小时前
Spring Boot 启动流程详解
spring boot·后端
学历真的很重要19 小时前
Claude Code Windows 原生版安装指南
人工智能·windows·后端·语言模型·面试·go
渣哥19 小时前
Java 集合框架详解:常见集合类及分类方式
java
转转技术团队19 小时前
让AI成为你的编程助手:如何高效使用Cursor
后端·cursor
shellvon19 小时前
你怎么被识别的?从TLS到Canvas的设备追踪术
后端·算法