项目过程中需要判断参数是否为空,但是感觉没有必要用spring 的valition这些框架,想自己简单的写个方法,checkParamNotNull 这种方法。一个参数的很好判断,但是多个参数的时候需要调用多次。
// 假如一个三个参数需要判断 param1,param2,param3
checkParamNotNull(param1, "dispalyName1");
checkParamNotNull(param2, "dispalyName1");
checkParamNotNull(param3, "dispalyName1");
但是想一次传入,这种方式去调用
checkParamsNotNull(param1, param2, param3);
现在能够想到的方式是使用变长参数或者list传入进去,分别判断,然后错误信息就是用参数名
想请教一下:
这种方式是不是合适,有没有更好的方式?
变长方式这种在平时见到的地方并不多,是不是有不好的地方?
thx
这种断言有很多现成的,没必要自己写,Spring里就有Assert这个类