欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > ValidationUtils逻辑校验【工具类】

ValidationUtils逻辑校验【工具类】

2024/10/25 1:28:48 来源:https://blog.csdn.net/weixin_42039228/article/details/139775954  浏览:    关键词:ValidationUtils逻辑校验【工具类】

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);}}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com