本文主要是介绍Optional int parameter 'xx' is present but cannot be translated into a null value,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天在controller中获取post参数时,报了如下错误
{ "timestamp": "2018-09-07T07:25:51.524+0000", "status": 500, "error": "Internal Server Error", "message": "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.", "path": "/user/add"
}
查看报错信息
Optional int parameter 'id' is present but cannot be translated into a null value
意思是id不能转换为空,后面也给出了修改的建议
Consider declaring it as object wrapper for the corresponding primitive type.
可以用包装类Integer来避免这个错误
在springmvc接受参数的时候,尽量不要使用基本数据类型
这篇关于Optional int parameter 'xx' is present but cannot be translated into a null value的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!