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

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

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

解决方案:

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

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

相关推荐
逍遥德29 分钟前
java Map Set List 扩容机制
java·开发语言·list
高山上有一只小老虎34 分钟前
mybatisplus实现分页查询
java·spring boot·mybatis
nbsaas-boot36 分钟前
基于 Java 21 ScopedValue 的多租户动态数据源完整实践
java·开发语言
2301_7806698636 分钟前
线程安全、线程同步(三种加锁方式)、线程池(两种创建线程池方式、线程池处理Runnable任务、线程池处理Callable任务)、并发/并行
java
liuc031741 分钟前
Java项目关于不同key的读取
java·开发语言
yaoxin52112344 分钟前
296. Java Stream API - 二元操作符与“单位元“
java·服务器·windows
Loo国昌1 小时前
【LangChain1.0】第九阶段:文档处理工程 (LlamaIndex)
人工智能·后端·python·算法·langchain
罗伯特_十三1 小时前
Spring AI ChatModel 使用记录
java·人工智能·spring
毕设源码-朱学姐1 小时前
【开题答辩全过程】以 基于SpringBoot的律师事务所管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
菜宾1 小时前
java-seata基础教学
java·开发语言·adb