Class BizException

All Implemented Interfaces:
Serializable

public class BizException extends RuntimeException
业务异常

用于表示业务逻辑执行过程中出现的异常情况

与系统异常的区别: - 业务异常:由业务规则验证失败引起,如参数校验失败、业务状态不合法等 - 系统异常:由系统错误引起,如数据库连接失败、网络超时等

该异常使用私有构造函数,通过静态工厂方法create()创建实例 支持使用格式化字符串和参数列表来构建异常消息

Author:
kerbores(kerbores@riemann.tech)
See Also:
  • Method Details

    • create

      public static BizException create(String message, Object... args)
      创建业务异常实例

      使用格式化字符串和参数列表构建异常消息

      Parameters:
      message - 格式化字符串,如"用户%s不存在"
      args - 格式化参数,如用户名
      Returns:
      业务异常实例