记一个controller入参为null的奇怪问题

问题解决了,但是我没继续想下考虑,挖个坑等之后再研究。

事情是这样的,我做毕设的登录接口突然报异常了,我寻思我最近都没改过登录的接口怎么会报错呢,找了一下入参发现了一个奇怪的问题

可以发现在同一个接口中password这个字段被正确赋值了,但是studentId这个字段没被赋值,这两个字段都在同一个方法中,并且名称和前端入参保持的一致怎么会一个有值一个没值呢。

这时我突然想到我新增了一个ObjectMapper的bean在这个bean中添加了些配置(针对下划线转驼峰的),会不会和这个有关呢

就在我鼠标停留的这一行,我将改行注释掉并重新启动,系统恢复正常(感觉给个beanName使用的时候用@Resource注入也能解决)。

我大概想得到,springboot是使用objectMapper来完成参数的注入的,但是我真的感觉很奇怪,前端传的也不是下划线之类的变量,为什么直接注入失败了呢,之后扒扒源码研究研究。

相关推荐
大文说跨境4 分钟前
亚马逊多账号管理浏览器怎么选?云登/紫鸟/AdsPower 对比
java·前端·自动化
CoderYanger19 分钟前
Java EE 进阶:4.Spring Web MVC 入门(第一弹)
java·开发语言·前端·spring·面试·java-ee·mvc
估值探索者33 分钟前
【Python量化选股流水线 #04】选股器好不好用?「昨日候选→今日表现」回看验收
开发语言·python·股票数据·股票数据api接口
顽疲40 分钟前
java springboot vue 养老系统源码详解:请假 care_leave 销假与床位停费日扣实践
java·vue.js·spring boot
XIAEE1 小时前
一个即时通讯项目是怎么长出来的:(Spring Boot 3 + Vue 3 微前端 + 悟空 IM + LiveKit)
java·spring
n87651 小时前
Playwright Java WEB UI 自动化实现框架与逻辑
java·前端·ui
Java_AI工程师1 小时前
Spring4 / SpringBoot1.x 老项目想接入 AI?不用升级框架!3 套无痛落地方案
java·人工智能·spring boot
BBmmo1 小时前
Java Stream 的 filter 为什么看起来没运行?
java
VimorphTech1 小时前
Java 文件缓存实战:如何避免读到未下载完成的视频?
java·spring boot
爱喝热水的呀哈喽2 小时前
HEJIAN RESEARCH
开发语言·matlab