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

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

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

解决方案:

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

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

相关推荐
只与明月听几秒前
FastAPI入门实战
前端·后端·python
沉默GAVIN7 分钟前
How Apps Communicate with ActivityManagerService
java
k***459913 分钟前
SpringBoot中如何手动开启事务
java·spring boot·spring
帅得不敢出门14 分钟前
Android8 Framework实现Ntp服务器多域名轮询同步时间
android·java·服务器·python·framework·github
汤姆yu14 分钟前
基于springboot+ai的健康管理系统
人工智能·spring boot·后端
阿杰同学17 分钟前
Java NIO 面试题及答案整理,最新面试题
java·开发语言·nio
没有bug.的程序员30 分钟前
GC日志解析:从日志看全流程
java·网络·jvm·spring·日志·gc
WZTTMoon30 分钟前
开发中反复查的 Spring Boot 注解,一次性整理到位
java·spring boot·后端
长沙古天乐32 分钟前
Spring Boot应用中配置消费端随服务启动循环消费消息
spring boot·后端·linq
葡萄城技术团队33 分钟前
Excel 文件到底是怎么坏掉的?深入 OOXML 底层原理讲解修复策略
android·java·excel