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

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

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

解决方案:

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

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

相关推荐
q***9449 分钟前
springboot接入deepseek深度求索 java
java·spring boot·后端
诗9趁年华13 分钟前
深入分析线程池
java·jvm·算法
百***060121 分钟前
SpringBoot的@Scheduled和@Schedules有什么区别
java·spring boot·spring
喵了几个咪29 分钟前
使用Bazel构建你的Kratos微服务
java·运维·微服务
千寻技术帮1 小时前
50022_基于微信小程序同城维修系统
java·mysql·微信小程序·小程序·同城维修
野蛮人6号1 小时前
黑马八股笔记
java
码事漫谈1 小时前
快速入门现代C++:从C++11到C++20的核心特性
后端
Charles_go1 小时前
41、C#什么是单例设计模式
java·设计模式·c#
码事漫谈1 小时前
深入解析进程间通信(IPC)及其应用场景
后端
ejinxian1 小时前
ASP.NET Core 10
后端·asp.net·core 10