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

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

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

解决方案:

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

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

相关推荐
WZTTMoon2 分钟前
Spring Boot 为何不推荐使用@Autowired
java·spring boot·spring
输出输入3 分钟前
IJ IDEA支持中文变量名、方法名、类名吗?
java·intellij-idea
阿华hhh5 分钟前
day2(IMX6ULL)<led(c语言版)>
java·c语言·jvm
计算机毕设指导68 分钟前
基于微信小程序的奶茶店点餐系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·intellij-idea
bloglin999999 分钟前
hub.docker.com和docker.com
java·docker·eureka
若鱼191910 分钟前
SpringBoot4.0新特性-声明式HTTP远程调用客户端
java·spring
信创天地10 分钟前
信创环境下数据库与中间件监控实战:指标采集、工具应用与告警体系构建
java·运维·数据库·安全·elk·华为·中间件
无籽西瓜a12 分钟前
详解Stream流特性与常用操作
java
H Corey13 分钟前
Java抽象类与接口实战指南
java·开发语言·学习·intellij-idea
昊坤说不出的梦14 分钟前
互联网大厂Java面试实录:核心技术栈深度解析与业务场景落地
java·大数据·spring boot·微服务·ai·技术栈·互联网面试