org.springframework.util.Assert提供的方法列表:
方法信息 | 方法功能或适用场景 | 参数详细解释 |
---|---|---|
boolean isAssignable(Class<?> superType, Class<?> subType) | 断言 `subType` 是 `superType` 的子类或实现类。 |
|
boolean isAssignable(Class<?> superType, Class<?> subType, String message) | 断言 `subType` 是 `superType` 的子类或实现类,并在断言失败时抛出带有自定义消息的异常。 |
|
boolean isInstanceOf(Class<?> type, Object obj) | 断言 `obj` 是 `type` 类型的实例。 |
|
boolean isInstanceOf(Class<?> type, Object obj, String message) | 断言 `obj` 是 `type` 类型的实例,并在断言失败时抛出带有自定义消息的异常。 |
|
boolean isNull(Object object) | 断言 `object` 为 `null`��� |
|
boolean isNull(Object object, String message) | 断言 `object` 为 `null`,并在断言失败时抛出带有自定义消息的异常。 |
|
boolean isTrue(boolean expression) | 断言 `expression` 为 `true`。 |
|
boolean isTrue(boolean expression, String message) | 断言 `expression` 为 `true`,并在断言失败时抛出带有自定义消息的异常。 |
|
boolean notEmpty(Collection<?> collection) | 断言 `collection` 不为空。 |
|
boolean notEmpty(Collection<?> collection, String message) | 断言 `collection` 不为空,并在断言失败时抛出带有自定义消息的异常。 |
|
boolean notEmpty(Map map) | 断言 `map` 不为空。 |
|
boolean notEmpty(Map map, String message) | 断言 `map` 不为空,并在断言失败时抛出带有自定义消息的异常。 |
|
boolean notEmpty(Object[] array) | 断言 `array` 不为空。 |
|
boolean notEmpty(Object[] array, String message) | 断言 `array` 不为空,并在断言失败时抛出带有自定义消息的异常。 |
|
boolean notNull(Object object) | 断言 `object` 不为 `null`。 |
|
boolean notNull(Object object, String message) | 断言 `object` 不为 `null`,并在断言失败时抛出带有自定义消息的异常。 |
|
boolean state(boolean expression) | 断言 `expression` 为 `true`,用于检查状态。 |
|
boolean state(boolean expression, String message) | 断言 `expression` 为 `true`,用于检查状态,并在断言失败时抛出带有自定义消息的异常。 |
|