org.springframework.util.Assert

断言

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// 要求参数 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 @   草木物语  阅读(543)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示