欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Optional int parameter ‘isApply‘ is present but cannot be translated into a null value已解决

程序员文章站 2022-04-21 15:42:38
...

在项目中遇到的一个问题

java.lang.IllegalStateException: Optional int parameter 'isApply' 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.
	at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.handleNullValue(AbstractNamedValueMethodArgumentResolver.java:250) ~[spring-web-5.3.4.jar!/:5.3.4]
	at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.reso

解决方案

将isApply的类型改为对象类型不使用基本数据类型
 private Integer isApply;
 可以用包装类Integer来避免这个错误
在springmvc接受参数的时候,尽量不要使用基本数据类型

参考资料

https://blog.csdn.net/sinat_29774479/article/details/82497609
附:maven编译 Process terminated【已解决】
https://blog.csdn.net/weixin_44203158/article/details/105694724