在Java
开发中,大家伙有么有感觉到有时候判断逻辑多了,显得代码特别臃肿不好看,下面我们来进行优化。为了提高代码的可读性和可维护性,我们可以创建一个校验工具类,用于进行校验。如果不通过校验,则抛出相应的异常返回给前端,大家可以拿来直接使用。
以下是一个简单的参数校验工具类示例:
/*** @description 校验参数等**/
public class ValidationUtils {/*** 校验对象是否为null** @param obj 要校验的对象* @param <T> 对象的类型* @throws IllegalArgumentException 如果对象为null*/public static <T> void checkNotNull(T obj, String msg) {if (obj == null) {throw new BizException(msg);}}/*** 校验字符串是否为null或空字符串** @param str 要校验的字符串* @throws IllegalArgumentException 如果字符串为null或空字符串*/public static void checkNotNullOrEmpty(String str, String msg) {if (str == null || str.isEmpty()) {throw new BizException(msg);}}/*** 如果条件成功则跑出对应msg信息*/public static void booleanIsTrue(boolean b, String msg) {if (b) {throw new BizException(msg);}}
}