类 BusinessException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- net.qimooc.commons.exceptions.BusinessException
-
- 所有已实现的接口:
java.io.Serializable
@ResponseStatus(INTERNAL_SERVER_ERROR) public class BusinessException extends java.lang.RuntimeException基础业务异常类,通过增加成员变量 messageKey 和 args 并重写父类的 getMessage() 方法对国际化进行支持- 作者:
- jiawei
- 另请参阅:
- 序列化表格
-
-
字段概要
字段 修饰符和类型 字段 说明 protected java.lang.Object[]args占位符形式对应的参数值protected java.lang.StringmessageKey国际化参数名protected LocaleMessageSourceServicemessageSourceService
-
构造器概要
构造器 限定符 构造器 说明 BusinessException()BusinessException(java.lang.String message)BusinessException(java.lang.String messageKey, java.lang.Object[] args)BusinessException(java.lang.String message, java.lang.Throwable cause)protectedBusinessException(java.lang.String message, java.lang.Throwable cause, boolean enableSuppression, boolean writableStackTrace)BusinessException(java.lang.Throwable cause)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.lang.StringgetLocalizedMessage()java.lang.StringgetMessage()
-
-
-
字段详细资料
-
messageKey
protected java.lang.String messageKey
国际化参数名
-
args
protected transient java.lang.Object[] args
占位符形式对应的参数值
-
messageSourceService
protected transient LocaleMessageSourceService messageSourceService
-
-
构造器详细资料
-
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)
-
-