类 BusinessException

  • 所有已实现的接口:
    java.io.Serializable
    直接已知子类:
    NotFoundException, ResubmitException, SimpleException

    @ResponseStatus(INTERNAL_SERVER_ERROR)
    public class BusinessException
    extends java.lang.RuntimeException
    基础业务异常类,通过增加成员变量 messageKey 和 args 并重写父类的 getMessage() 方法对国际化进行支持
    作者:
    jiawei
    另请参阅:
    序列化表格
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.lang.String getLocalizedMessage()  
      java.lang.String getMessage()  
      • 从类继承的方法 java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 字段详细资料

      • messageKey

        protected java.lang.String messageKey
        国际化参数名
      • args

        protected transient java.lang.Object[] args
        占位符形式对应的参数值
    • 构造器详细资料

      • BusinessException

        public BusinessException()
      • BusinessException

        public BusinessException​(java.lang.String message,
                                 java.lang.Throwable cause)
      • BusinessException

        public BusinessException​(java.lang.String messageKey,
                                 java.lang.Object[] args)
      • BusinessException

        public BusinessException​(java.lang.String message)
      • BusinessException

        public BusinessException​(java.lang.Throwable cause)
      • BusinessException

        protected BusinessException​(java.lang.String message,
                                    java.lang.Throwable cause,
                                    boolean enableSuppression,
                                    boolean writableStackTrace)
    • 方法详细资料

      • getLocalizedMessage

        public java.lang.String getLocalizedMessage()
        覆盖:
        getLocalizedMessage 在类中 java.lang.Throwable
      • getMessage

        public java.lang.String getMessage()
        覆盖:
        getMessage 在类中 java.lang.Throwable