org.springframework.util.Assert

断言

// 要求参数 object 必须为非空(Not Null),否则抛出异常,不予放行 参数 message 参数用于定制异常信息。
Assert.notNull("", "不能为null");
// 要求参数必须空(Null),否则抛出异常,不予放行。 和 notNull() 方法断言规则相反
Assert.isNull(null, "必须为null");
// 要求参数必须为真(True),否则抛出异常,不予放行。
Assert.isTrue(true, "必须为true");
// 要求参数必须非空(Not Empty),否则抛出异常,不予放行
Assert.notEmpty(new String[]{null}, "不能为空");
// 要求参数(String)必须有长度(即,Not Empty),否则抛出异常,不予放行
Assert.hasLength(" ", "长度必须大于0");
// 要求参数(String)必须有内容(即,Not Blank),否则抛出异常,不予放行
Assert.hasText("111", "必须有内容");
// 要求参数是指定类型的实例,否则抛出异常,不予放行
Assert.isInstanceOf(String.class, "", "必须为指定类型");
// 要求参数 `subType` 必须是参数 superType 的子类或实现类,否则抛出异常,不予放行
Assert.isAssignable(Object.class, String.class, "必须是子类或实现类");

  

posted @ 2022-02-09 17:28  草木物语  阅读(567)  评论(0)    收藏  举报