类 SaTokenException

所有已实现的接口:
Serializable
直接已知子类:
ApiDisabledException, BackResultException, DisableServiceException, InvalidContextException, NotBasicAuthException, NotImplException, NotLoginException, NotPermissionException, NotRoleException, NotSafeException, NotWebContextException, SaJsonConvertException, SameTokenInvalidException, SaSignException, StopMatchException

public class SaTokenException extends RuntimeException
Sa-Token 框架内部逻辑发生错误抛出的异常

框架其它异常均继承自此类,开发者可通过捕获此异常来捕获框架内部抛出的所有异常

从以下版本开始:
1.10.0
作者:
click33
另请参阅:
  • 构造器详细资料

    • SaTokenException

      public SaTokenException(int code)
      构建一个异常
      参数:
      code - 异常细分状态码
    • SaTokenException

      public SaTokenException(String message)
      构建一个异常
      参数:
      message - 异常描述信息
    • SaTokenException

      public SaTokenException(int code, String message)
      构建一个异常
      参数:
      code - 异常细分状态码
      message - 异常信息
    • SaTokenException

      public SaTokenException(Throwable cause)
      构建一个异常
      参数:
      cause - 异常对象
    • SaTokenException

      public SaTokenException(String message, Throwable cause)
      构建一个异常
      参数:
      message - 异常信息
      cause - 异常对象
  • 方法详细资料

    • getCode

      public int getCode()
      获取异常细分状态码
      返回:
      异常细分状态码
    • setCode

      public SaTokenException setCode(int code)
      写入异常细分状态码
      参数:
      code - 异常细分状态码
      返回:
      对象自身
    • throwBy

      public static void throwBy(boolean flag, String message, int code)
      如果flag==true,则抛出message异常
      参数:
      flag - 标记
      message - 异常信息
      code - 异常细分状态码
    • throwByNull

      public static void throwByNull(Object value, String message, int code)
      如果value==null或者isEmpty,则抛出message异常
      参数:
      value - 值
      message - 异常信息
      code - 异常细分状态码