mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-02 00:10:58 +08:00
在ValidateException新增matchThrow和nonMatchThrow
This commit is contained in:
parent
238898e708
commit
32ad8ad824
@ -44,4 +44,29 @@ public class ValidateException extends StatefulException {
|
|||||||
public ValidateException(int status, String msg, Throwable throwable) {
|
public ValidateException(int status, String msg, Throwable throwable) {
|
||||||
super(status, msg, throwable);
|
super(status, msg, throwable);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 满足条件就抛出异常
|
||||||
|
*
|
||||||
|
* @param condition 条件
|
||||||
|
* @param msg 异常消息
|
||||||
|
*/
|
||||||
|
public static void matchThrow(boolean condition, String msg) {
|
||||||
|
if (condition) {
|
||||||
|
throw new ValidateException(msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 不满足条件就抛出异常
|
||||||
|
*
|
||||||
|
* @param condition 条件
|
||||||
|
* @param msg 异常消息
|
||||||
|
*/
|
||||||
|
public static void nonMatchThrow(boolean condition, String msg) {
|
||||||
|
if (false == condition) {
|
||||||
|
throw new ValidateException(msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user