# 全局异常类定义
包路径:pro.haichuang.framework.base.exception (opens new window)
# ApplicationException (opens new window)
全限定名:pro.haichuang.framework.base.exception.ApplicationException (opens new window)
全局自定义异常基类
该类为全局自定义异常基类,所有自定义异常类都继承该类
👇全局自定义异常默认包含以下内容👇
/**
* 错误码
*/
protected String errorCode;
/**
* 错误信息
*/
protected String errorMessage;
/**
* 用户提示信息
*/
protected String userTip;
/**
* 错误枚举
*/
protected BaseEnum baseEnum;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 自定义异常
# EnumIllegalArgumentException (opens new window)
全限定名:pro.haichuang.framework.base.exception.EnumIllegalArgumentException (opens new window)
枚举非法论证异常
该类为枚举非法论证异常,在枚举转换失败时使用此类
# ThirdPartyException (opens new window)
全限定名:pro.haichuang.framework.base.exception.ThirdPartyException (opens new window)
第三方自定义异常
该类为第三方自定义异常,在第三方调用失败时使用此类
# StackTraceException (opens new window)
全限定名:pro.haichuang.framework.base.exception.StackTraceException (opens new window)
堆栈自定义异常
该类为堆栈自定义异常,在堆栈发生异常时使用此类
# 客户端异常
# RegisterException (opens new window)
全限定名:pro.haichuang.framework.base.exception.client.RegisterException (opens new window)
用户注册异常异常
该类为用户注册异常异常,当用户注册发生异常时使用此类
# LoginException (opens new window)
全限定名:pro.haichuang.framework.base.exception.client.LoginException (opens new window)
用户登录异常异常
该类为用户登录异常异常,当用户登录发生异常时使用此类
# AuthorityException (opens new window)
全限定名:pro.haichuang.framework.base.exception.client.AuthorityException (opens new window)
访问权限异常异常
该类为访问权限异常异常,当用户未拥有访问权限时使用此类
# RequestParamException (opens new window)
全限定名:pro.haichuang.framework.base.exception.client.RequestParamException (opens new window)
请求参数异常异常
该类为请求参数异常异常,当用户请求参数错误时使用此类
# RequestServerException (opens new window)
全限定名:pro.haichuang.framework.base.exception.client.RequestServerException (opens new window)
请求服务异常异常
该类为请求服务异常异常,当用户请求服务出现异常时使用此类
# ResourceException (opens new window)
全限定名:pro.haichuang.framework.base.exception.client.ResourceException (opens new window)
用户资源异常异常
该类为用户资源异常异常,当用户资源发生异常时使用此类
# UploadFileException (opens new window)
全限定名:pro.haichuang.framework.base.exception.client.UploadFileException (opens new window)
用户上传文件异常异常
该类为用户上传文件异常异常,当用户上传文件发生异常时使用此类
# VersionException (opens new window)
全限定名:pro.haichuang.framework.base.exception.client.VersionException (opens new window)
用户当前版本异常异常
该类为用户当前版本异常异常,当用户使用的版本错误时使用此类
# PrivacyException (opens new window)
全限定名:pro.haichuang.framework.base.exception.client.PrivacyException (opens new window)
用户隐私未授权异常异常
该类为用户隐私未授权异常异常,当用户未授权隐私权限时使用此类
# DeviceException (opens new window)
全限定名:pro.haichuang.framework.base.exception.client.DeviceException (opens new window)
用户设备异常异常
该类为用户设备异常异常,当用户设备发生异常时使用此类
# 服务端异常
# ExecutionException (opens new window)
全限定名:pro.haichuang.framework.base.exception.server.ExecutionException (opens new window)
系统执行超时异常异常
该类为系统执行超时异常异常,当系统执行超时时使用此类
# DisasterRecoveryException (opens new window)
全限定名:pro.haichuang.framework.base.exception.server.DisasterRecoveryException (opens new window)
系统容灾功能被触发异常异常
该类为系统容灾功能被触发异常异常,当系统容灾功能被触发时使用此类
# ResourceException (opens new window)
全限定名:pro.haichuang.framework.base.exception.server.ResourceException (opens new window)
系统资源异常异常
该类为系统资源异常异常,当系统资源发生异常时使用此类