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

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

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

解决方案:

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

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

相关推荐
程序员Agions几秒前
程序员邪修手册:那些不能写进文档的骚操作
前端·后端·代码规范
帅气的你3 分钟前
Spring Boot 集成 AOP 实现日志记录与接口权限校验
java·spring boot
肌肉娃子4 分钟前
20260109.反思一个历史的编程的结构问题-更新频率不一致的数据不要放在同一个表
后端
zhglhy23 分钟前
Spring Data Slice使用指南
java·spring
win x35 分钟前
Redis 主从复制
java·数据库·redis
凌览1 小时前
2026年1月编程语言排行榜|C#拿下年度语言,Python稳居第一
前端·后端·程序员
码事漫谈1 小时前
【深度解析】为什么C++有了malloc,还需要new?
后端
weixin_423995001 小时前
unity 处理图片:截图,下载,保存
java·unity·游戏引擎
晴虹1 小时前
lecen:一个更好的开源可视化系统搭建项目--组件和功能按钮的权限控制--全低代码|所见即所得|利用可视化设计器构建你的应用系统-做一
前端·后端·低代码
帅气的你1 小时前
从零封装一个通用的 API 接口返回类:统一前后端交互格式
java·设计模式