package com.ydtech.aop.exception; /** * 错误描述 * Created by zhengping.zhu * on 2017/5/7. */ public class DescribeException extends RuntimeException { private Integer code; /** * 继承exception,加入错误状态值 * * @param exceptionEnum */ public DescribeException(ExceptionEnum exceptionEnum) { super(exceptionEnum.getMsg()); this.code = exceptionEnum.getCode(); } public DescribeException(String message) { super(message); this.code = 500; } /** * 自定义错误信息 * * @param message * @param code */ public DescribeException(String message, Integer code) { super(message); this.code = code; } public Integer getCode() { return code; } public void setCode(Integer code) { this.code = code; } }