Package cn.dev33.satoken.exception
Class SaTokenException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
cn.dev33.satoken.exception.SaTokenException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ApiDisabledException,BackResultException,DisableServiceException,FirewallCheckException,InvalidContextException,NotHttpBasicAuthException,NotHttpDigestAuthException,NotImplException,NotLoginException,NotPermissionException,NotRoleException,NotSafeException,NotWebContextException,SaJsonConvertException,SameTokenInvalidException,SaTokenPluginException,StopMatchException,TotpAuthException
Sa-Token 框架内部逻辑发生错误抛出的异常
框架其它异常均继承自此类,开发者可通过捕获此异常来捕获框架内部抛出的所有异常
- Since:
- 1.10.0
- Author:
- click33
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSaTokenException(int code) 构建一个异常SaTokenException(int code, String message) 构建一个异常SaTokenException(String message) 构建一个异常SaTokenException(String message, Throwable cause) 构建一个异常SaTokenException(Throwable cause) 构建一个异常 -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
SaTokenException
public SaTokenException(int code) 构建一个异常- Parameters:
code- 异常细分状态码
-
SaTokenException
构建一个异常- Parameters:
message- 异常描述信息
-
SaTokenException
构建一个异常- Parameters:
code- 异常细分状态码message- 异常信息
-
SaTokenException
构建一个异常- Parameters:
cause- 异常对象
-
SaTokenException
构建一个异常- Parameters:
message- 异常信息cause- 异常对象
-
-
Method Details
-
getCode
public int getCode()获取异常细分状态码- Returns:
- 异常细分状态码
-
setCode
写入异常细分状态码- Parameters:
code- 异常细分状态码- Returns:
- 对象自身
-
notTrue
断言 flag 不为 true,否则抛出 message 异常- Parameters:
flag- 标记message- 异常信息
-
notTrue
断言 flag 不为 true,否则抛出 message 异常- Parameters:
flag- 标记message- 异常信息code- 异常细分状态码
-
notEmpty
断言 value 不为空,否则抛出 message 异常- Parameters:
value- 值message- 异常信息
-
notEmpty
断言 value 不为空,否则抛出 message 异常- Parameters:
value- 值message- 异常信息code- 异常细分状态码
-