断言工具类AssertUtil的使用
有时候使用断言你不好定位错误信息,你可以使用AssertUtil工具类
String str = "内容";
AssertUtil.isTrue(StringUtils.hasText(str), "内容不能为空");
AssertUtil.notNull(str,"内容不能为空");
源码
package com.alibaba.csp.sentinel.util;import java.util.Collection;public class AssertUtil {private AssertUtil() {}public static void notEmpty(String string, String message) {if (StringUtil.isEmpty(string)) {throw new IllegalArgumentException(message);}}public static void assertNotEmpty(Collection<?> collection, String message) {if (collection == null || collection.isEmpty()) {throw new IllegalArgumentException(message);}}public static void assertNotBlank(String string, String message) {if (StringUtil.isBlank(string)) {throw new IllegalArgumentException(message);}}public static void notNull(Object object, String message) {if (object == null) {throw new IllegalArgumentException(message);}}public static void isTrue(boolean value, String message) {if (!value) {throw new IllegalArgumentException(message);}}public static void assertState(boolean condition, String message) {if (!condition) {throw new IllegalStateException(message);}}
}
断言工具类AssertUtil的使用相关推荐
- java编程中的断言工具类(org.springframework.util.Assert)
转自:https://blog.csdn.net/gokeiryou263/article/details/19612471 断言工具类:Assert类, java.lang.Object ---&g ...
- SpringBoot 自带工具类~断言
SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查 org.springframework.util.Assert // 要求参数 object 必须为非空(Not Nu ...
- 求你别自己瞎写工具类了,Spring自带的这些他不香麽?
欢迎关注方志朋的博客,回复"666"获面试宝典 经常有粉丝问程序汪有木有很香的工具类推荐,下面这篇专门分享工具的,提升开发效率减少重复轮子真不错 来源:juejin.cn/post ...
- 推荐好用 Spring Boot 内置工具类
欢迎关注方志朋的博客,回复"666"获面试宝典 最近发现同事写了不少重复的工具类,发现其中很多功能,Spring 自带的都有.于是整理了本文,希望能够帮助到大家! 断言 1. 断言 ...
- SpringBoot 那些天生自带 Buff 的工具类,你用过几个?
欢迎关注方志朋的博客,回复"666"获面试宝典 断言 断言是一个逻辑判断,用于检查不应该发生的情况 Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enable ...
- 这些SpringBoot天生自带Buff工具类你都用过哪些?
欢迎关注方志朋的博客,回复"666"获面试宝典 来源:https://juejin.cn/post/7043403364020781064 断言 断言是一个逻辑判断,用于检查不应该 ...
- Spring Boot中自带的这些工具类,你用过几个?
最近发现同事写了不少重复的工具类,发现其中很多功能,Spring 自带的都有.于是整理了本文,希望能够帮助到大家! 断言 断言是一个逻辑判断,用于检查不应该发生的情况 Assert 关键字在 JDK1 ...
- SpringBoot 那些自带 Buff 的工具类,你用过几个?
今日推荐 推荐一个 Java 接口快速开发框架干掉Random:这个类已经成为获取随机数的王者Docker + Intellij IDEA,提升 10 倍生产力!笑出腹肌的注释,都是被代码耽误的诗人! ...
- 求你别自己瞎写工具类了,Spring自带的这些他不香吗?
点击关注公众号,实用技术文章及时了解 来源:juejin.cn/post/7043403364020781064 断言 断言是一个逻辑判断,用于检查不应该发生的情况 Assert 关键字在 JDK1. ...
最新文章
- 使用LSTM进行情感分析
- 启动代码格式:nginx安装目录地址 -c nginx配置文件地址
- ROS 学习笔记(一):工作空间+功能包创建
- 止欲知足,为获得幸福生活的根本法则之一
- js_md5加密和base64的加密解密
- 数据库工作笔记016---Redis、Memcache和MongoDB的区别
- 矩阵快速幂(附模板)
- 使用h5py操作hdf5文件
- 找工作秘笈:“让别人知道你知道”
- chrome不能安装adblock插件
- 社会工程学之黑客番外——密码学
- 浅谈Android自定义View
- 关于 NFT 和版权的纠结真相
- Springboot中使用Robot及Websocket实现windows远程桌面控制
- 别踩白块游戏java项目总结_学习小游戏别踩白块总结
- leetcode(17~30)
- python读取dxf文件_GitHub - XUIgit/dxfReader: dxf文件解析 用来提取CAD中的dxf文件格式所保存的图像信息...
- AD域用户加入域中的各个组解释
- 微博的传播特性在媒体营销中的优势
- 建模常用的概念介绍1: WOE、IV