因为写方法重载重复的代码会比较多,就改为用可变参数了。
public Map<String, String> xxx(Integer... parflag) {}
public Map<String, String> xxx(String... parflag) {}
其中可变参数是一个数组,如果有固定参数的话,可变参数要放在最后。
获取可变参数的值。
if(parflag!=null && parflag.length>0){
System.out.println(parflag[0]);
}
for (int i = 0; i < parflag.length; i++) {
System.out.println(parflag[i]);
}
2.
@RequestParam(value = "queryName", required = false) String queryName 不传值后台也不会报错,默认为null,但是int类型不能为null,解决办法,修改成Integer