类 SaTokenException

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

public class SaTokenException extends RuntimeException
Sa-Token框架内部逻辑发生错误抛出的异常 (自定义此异常方便开发者在做全局异常处理时分辨异常类型)
作者:
kong
另请参阅:
  • 构造器详细资料

    • 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 - 异常细分状态码