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

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

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

解决方案:

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

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

相关推荐
LucDelton1 天前
Java 读取无限量文件读取的思路
java·运维·网络
夹锌饼干1 天前
mysql死锁排查流程--(处理mysql阻塞问题)
java·mysql
小信丶1 天前
@EnableTransactionManagement注解介绍、应用场景和示例代码
java·spring boot·后端
To Be Clean Coder1 天前
【Spring源码】createBean如何寻找构造器(四)——类型转换与匹配权重
java·后端·spring
-孤存-1 天前
SpringBoot核心注解与配置详解
java·spring boot·后端
Hx_Ma161 天前
BCrypt
java
We....1 天前
鸿蒙与Java跨平台Socket通信实战
java·服务器·tcp/ip·arkts·鸿蒙
笃行客从不躺平1 天前
Token 复习
java·分布式·spring cloud
Albert Edison1 天前
【Python】函数
java·linux·python·pip
2301_818732061 天前
项目启动报错,错误指向xml 已解决
xml·java·数据库·后端·springboot