Class BizException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
tech.riemann.nif.starter.exception.BizException
- All Implemented Interfaces:
Serializable
业务异常
用于表示业务逻辑执行过程中出现的异常情况
与系统异常的区别: - 业务异常:由业务规则验证失败引起,如参数校验失败、业务状态不合法等 - 系统异常:由系统错误引起,如数据库连接失败、网络超时等
该异常使用私有构造函数,通过静态工厂方法create()创建实例 支持使用格式化字符串和参数列表来构建异常消息
- Author:
- kerbores(kerbores@riemann.tech)
- See Also:
-
Method Summary
Methods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Method Details
-
create
创建业务异常实例使用格式化字符串和参数列表构建异常消息
- Parameters:
message- 格式化字符串,如"用户%s不存在"args- 格式化参数,如用户名- Returns:
- 业务异常实例
-