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

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

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

解决方案:

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

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

相关推荐
Zfox_2 分钟前
【Go】环境搭建与基本使用
开发语言·后端·golang
执笔论英雄9 分钟前
【RL】async原理
java·服务器·前端
z***948410 分钟前
Java进阶07 嵌套类
java·开发语言·python
python百炼成钢12 分钟前
43.Linux LCD驱动
java·linux·运维·驱动开发
w***H65012 分钟前
Springboot项目:使用MockMvc测试get和post接口(含单个和多个请求参数场景)
java·spring boot·后端
橘子编程12 分钟前
仓颉语言:华为新一代编程利器
java·c语言·开发语言·数据库·python·青少年编程
a***131413 分钟前
Spring Boot 条件注解:@ConditionalOnProperty 完全解析
java·spring boot·后端
axihaihai13 分钟前
maven的构建问题
java·linux·maven
e***877013 分钟前
Redis四种模式在Spring Boot框架下的配置
spring boot·redis·bootstrap
tgethe14 分钟前
Java注解
java·后端