1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package cn.iocoder.dashboard.common.exception;
- import cn.iocoder.dashboard.common.exception.enums.GlobalErrorCodeConstants;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- /**
- * 全局异常 Exception
- */
- @Data
- @EqualsAndHashCode(callSuper = true)
- public class GlobalException extends RuntimeException {
- /**
- * 全局错误码
- *
- * @see GlobalErrorCodeConstants
- */
- private Integer code;
- /**
- * 错误提示
- */
- private String message;
- /**
- * 空构造方法,避免反序列化问题
- */
- public GlobalException() {
- }
- public GlobalException(ErrorCode errorCode) {
- this.code = errorCode.getCode();
- this.message = errorCode.getMessage();
- }
- public GlobalException(Integer code, String message) {
- this.code = code;
- this.message = message;
- }
- }
|