| 程序包 | 说明 |
|---|---|
| cn.stylefeng.roses.kernel.rule.exception.base | |
| cn.stylefeng.roses.kernel.rule.exception.enums.defaults | |
| cn.stylefeng.roses.kernel.rule.exception.enums.http |
| 构造器和说明 |
|---|
ServiceException(AbstractExceptionEnum exception)
不建议直接抛出ServiceException,因为这样无法确认是哪个模块抛出的异常
建议使用业务异常时,都抛出自己模块的异常类
|
ServiceException(String moduleName,
AbstractExceptionEnum exception)
如果要直接抛出ServiceException,可以用这个构造函数
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultBusinessExceptionEnum
系统执行出错,业务本身逻辑问题导致的错误(一级宏观码)
|
class |
DefaultThirdExceptionEnum
表示错误来源于第三方服务,比如 CDN 服务出错,消息投递超时等问题
|
class |
DefaultUserExceptionEnum
源于用户操作的异常枚举,比如参数错误,用户安装版本过低,用户支付超时等问题
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ServletExceptionEnum
servlet相关业务异常
|
Copyright © 2022. All rights reserved.