今天在完善一个后台重置密码的功能,测试时使用ajax发送请求修改密码,浏览器提示修改成功,但是IDEA控制台报错
错误如下
Optional int parameter ‘id’ is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding primitive type.
这段文字的意思如下
可选的int参数“id”是存在的,但是由于声明为原始类型,所以不能被转换成空值。考虑将其声明为对应原语类型的对象包装器
就是你定义的某个方法的参数,但是这个参数是非必须的,系统会自动给这个字段赋值为null,但是你的字段类型为int,int不能接收null值,所以会报如上的错误。解决办法就是使用包装类 Integer。
Optional int parameter 'id' is present but cannot be translated into a null value
最新推荐文章于 2023-07-31 15:28:45 发布