文章目录
- 推荐导航
- 一.Assert工具类概述
- 二.常用的断言方法
-
- 1.notNull(Object object)
- 2. isNull(Object object)/isNull(Object object, String message)
- 3.notEmpty(Collection collection) / notEmpty(Collection collection, String message)
- 4. isTrue(boolean expression) / isTrue(boolean expression, String message)
- 5.hasText(String text) / hasText(String text, String message)
推荐导航
一.Assert工具类概述
Spring在提供一个强大的应用开发框架的同时也提供了很多优秀的开发工具类,合理的运用这些工具,将有助于提高开发效率、增强代码质量。下面就最常用的Assert工具类,简要介绍一下它的用法。
- 理解: 断言他满足条件不抛异常; 不满足断言时产生异常;
二.常用的断言方法
1.notNull(Object object)
- 当 object 为 null 时抛出异常; 理解: 断言他不是空, 当是空的时候不满足断言则出异常;
Assert.notNull(new String(), "不能为空");
public static void notNull(@Nullable Object object, String message) {
if (object == null) {
throw new IllegalArgumentException(message);
}
}