首页 > java > Spring中的断言工具类-Assert

Spring中的断言工具类-Assert

作者:bin
org.springframework.util.Assert;

Assert断言工具类,通常用于数据合法性检查

if (message== null || message.equls(“”)) {
throw new IllegalArgumentException(“输入信息错误!”);
}

用Assert工具类上面的代码可以简化为:
Assert.hasText((message, “输入信息错误!”);

  1. 1、notNull 不为null抛出异常
  2. 2、isTrue 不为true抛出异常
  3. 3、notEmpty 当集合未包含元素时抛出异常
  4. 4、hasLength 当 text 为 null 或长度为 0 时抛出异常
  5. 5、hasText  text 不能为 null 且必须至少包含一个非空格的字符,否则抛出异常
  6. 6、isInstanceOf 如果 obj 不能被正确造型为 clazz 指定的类将抛出异常
  7. 7、isAssignable 判定此 Class 对象所表示的类或接口与指定的 Class 参数所表示的类或接口是否相同

您必须 [ 登录 ] 才能发表留言!