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

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

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

解决方案:

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

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

相关推荐
千寻girling25 分钟前
一份不可多得的 《 Django 》 零基础入门教程
后端·python·面试
千寻girling31 分钟前
Python 是用来做 AI 人工智能 的 , 不适合开发 Web 网站 | 《Web框架》
人工智能·后端·算法
贾铭34 分钟前
如何实现一个网页版的剪映(三)使用fabric.js绘制时间轴
前端·后端
xiaoye201837 分钟前
Spring 自定义 Redis 超时:TTL、TTI 与 Pipeline 实战
后端
xiaoye20181 小时前
Lettuce连接模型、命令执行、Pipeline 浅析
java
程序员爱钓鱼4 小时前
GoHTML解析利器:github.com/PuerkitoBio/goquery实战指南
后端·google·go
golang学习记4 小时前
从“大泥球“到模块化单体:Spring Modulith + IntelliJ IDEA 拯救你的代码
后端·intellij idea
颜酱4 小时前
一步步实现字符串计算器:从「转整数」到「带括号与优化」
javascript·后端·算法
离开地球表面_994 小时前
金三银四程序员跳槽指南:从简历到面试再到 Offer 的全流程准备
前端·后端·面试
UrbanJazzerati4 小时前
Scrapling入门指南:零基础也能学会的网页抓取神器
后端·面试