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

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

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

解决方案:

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

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

相关推荐
乐悠小码1 分钟前
Java设计模式精讲---03建造者模式
java·设计模式·建造者模式
一个人的幽默9 分钟前
聊一下java获取客户的ip
java
披着羊皮不是狼11 分钟前
Spring Boot——从零开始写一个接口:项目构建 + 分层实战
java·spring boot·后端·分层
Tony Bai1 小时前
Go GUI 开发的“绝境”与“破局”:2025 年现状与展望
开发语言·后端·golang
Tony Bai1 小时前
【Go模块构建与依赖管理】08 深入 Go Module Proxy 协议
开发语言·后端·golang
Deamon Tree1 小时前
【设计题】如何实现限流器
java
短视频矩阵源码定制1 小时前
矩阵系统哪个好?2025年全方位选型指南与品牌深度解析
java·人工智能·矩阵·架构·aigc
kpli902 小时前
Java开发性能优化
java·jvm
三掌柜6662 小时前
C++ 零基础入门与冒泡排序深度实现
java·开发语言·c++
码事漫谈2 小时前
从一个问题深入解析C++字符串处理中的栈损坏
后端