完整的错误提示信息:
复制出来看的清楚些:
Optional int parameter 'grade' 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类型的参数,但是可能为空,当为空时就不能使用int类型接受了,要考虑使用包装类:Integer
然后这个错误就解决了。