在项目中遇到的一个问题
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