遇到的问题:
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 处理掉 。