package org.jeecg.common.exception; /** * 自定义异常 * * @author len.sun * @data 2018-01-14 */ public class CustomException extends RuntimeException { private static final long serialVersionUID = 1L; private String msg; private int code = 500; public CustomException(String msg) { super(msg); this.msg = msg; } public CustomException(String msg, Throwable e) { super(msg, e); this.msg = msg; } public CustomException(String msg, int code) { super(msg); this.msg = msg; this.code = code; } public CustomException(String msg, int code, Throwable e) { super(msg, e); this.msg = msg; this.code = code; } public CustomException(ExceptionCode exceptionCode) { super(exceptionCode.getMsg()); this.msg = exceptionCode.getMsg(); this.code = exceptionCode.getCode(); } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public int getCode() { return code; } public void setCode(int code) { this.code = code; } }