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

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

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

解决方案:

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

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

相关推荐
changflow13 小时前
告别“黑盒”等待:如何在 LangGraph 中优雅地实现前端友好的 Human-in-the-Loop?
后端
0和1的舞者13 小时前
《网络编程核心概念与 UDP Socket 组件深度解析》
java·开发语言·网络·计算机网络·udp·socket
稚辉君.MCA_P8_Java13 小时前
Gemini永久会员 Java动态规划
java·数据结构·leetcode·排序算法·动态规划
惜棠13 小时前
visual code + rust入门指南
开发语言·后端·rust
n***i9513 小时前
Rust在嵌入式系统中的内存管理
开发语言·后端·rust
踏浪无痕13 小时前
PageHelper 防坑指南:从兜底方案到根治方案
spring boot·后端
oioihoii13 小时前
C++语言演进之路:从“C with Classes”到现代编程基石
java·c语言·c++
N***738513 小时前
SQL锁机制
java·数据库·sql
Java天梯之路13 小时前
Java 初学者必看:接口 vs 抽象类,到底有什么区别?
java·开发语言
小熊officer14 小时前
Nginx中正向代理,反向代理,负载均衡
java·nginx·负载均衡