「MethodArgumentTypeMismatchException:前端传递 ‘undefined‘ 导致 Integer 类型转换失败」

遇到的问题:

Failed to convert value of type 'java.lang.String' to required type 'java.lang.Integer';

nested exception is java.lang.NumberFormatException: For input string: "undefined"

原因分析:

大致意思就是我传递的参数到后端没有找到 ,既然后端没有找到大概率是前端传参有问题

我认真的检查了一下自己前端的api发现这边传过去是packId

但是我写出makeId 这样就导致传递过去找不到相应的参数所以就报错了。

修改之后就好。

这个报错本质上是 前端传了一个字符串 "undefined",Spring 在尝试把它转成 Integer 时失败了
后端正常情况下应该收到 null,而不是 "undefined"
真正的问题在于:前端传了错误值,建议前端传参前把 undefined 处理掉

相关推荐
liuyao_xianhui43 分钟前
四数之和_优选算法(C++)双指针法总结
java·开发语言·c++·算法·leetcode·职场和发展
blank@l1 小时前
Python类和对象----实例属性,类属性(这是我理解类和对象最透彻的一次!!)
开发语言·python·python接口自动化基础·python类和对象·python实例属性·python类属性·类属性和实例属性的区别
超奇电子1 小时前
高斯包络调制正弦波的Python代码
开发语言·python
Siren_dream1 小时前
python进阶_Day2
开发语言·python
珹洺1 小时前
Java-Spring入门指南(十二)SpringAop的三种实现方式
java·开发语言·spring
做运维的阿瑞1 小时前
使用 Python 打造一个轻量级系统信息查看器
开发语言·后端·python·系统架构
nbsaas-boot1 小时前
使用 DuckDB 构建高性能 OLAP 分析平台
java·服务器·数据库
Yeats_Liao2 小时前
Java网络编程(七):NIO实战构建高性能Socket服务器
java·网络·nio
磨十三2 小时前
C++ 中的类型双关、union 与类型双关:让一块内存有多个“名字”
开发语言·c++
chao_7892 小时前
Union 和 Optional 区别
开发语言·数据结构·python·fastapi