JAVA(Spring mvc)接口实现类 接收参数时出现 For input string: ""问题

在serviceImpl 中
@Override
public Map< String, Object> getAdvisorAuditing(Int b,String a) {

}
在一个请求中填写的请求为
…/../../get/…/getAdvisorAuditing?b=1&a=adsfasdfz

就会出现错误提示为For input string: “adsfasdfz”

因为a在字母表的顺便比b前,所以实际传参就是先传String a进来进到 Int b中导致问题

只需要把接口写为

@Override
public Map< String, Object> getAdvisorAuditing(String a,Int b) {    

}
传参
…/../../get/…/getAdvisorAuditing?a=adsfasdfz&b=1
即可

你可能感兴趣的:(基础)