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

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

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

解决方案:

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

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

相关推荐
搬山境KL攻城狮3 分钟前
maven 私服上传jar
java·maven·jar
夕颜11120 分钟前
如何让 AI 按照你的预期输出
后端
q***563829 分钟前
Spring Boot--@PathVariable、@RequestParam、@RequestBody
java·spring boot·后端
FREE技术1 小时前
学生成绩管理系统 基于java+springboot+vue实现前后端分离项目并附带万字文档(源码+数据库+万字详设文档+软件包+安装教程)
java·vue.js·spring boot·mysql
q***57501 小时前
Spring Boot(七):Swagger 接口文档
java·spring boot·后端
猪猪拆迁队2 小时前
前端图形引擎架构设计:双引擎架构设计
前端·后端·架构
百***07182 小时前
IDEA+Docker一键部署项目SpringBoot项目
spring boot·docker·intellij-idea
南方的狮子先生2 小时前
【C++】C++文件读写
java·开发语言·数据结构·c++·算法·1024程序员节
GISer_Jing3 小时前
Node.js 开发实战:从入门到精通
javascript·后端·node.js
bemyrunningdog3 小时前
IntelliJ IDEA导出WAR包全指南
java·ide·intellij-idea