com.pupilcc.common.rest.ApiException Maven / Gradle / Ivy
package com.pupilcc.common.rest;
import com.pupilcc.common.rest.IErrorCode;
/**
* REST API 请求异常类
*
* @author pupilcc
* @since 2022-07-02
*/
public class ApiException extends RuntimeException {
private static final long serialVersionUID = -5885155226898287919L;
private IErrorCode errorCode;
public ApiException(IErrorCode errorCode) {
super(errorCode.getMsg());
this.errorCode = errorCode;
}
public ApiException(String message) {
super(message);
}
public ApiException(Throwable cause) {
super(cause);
}
public ApiException(String message, Throwable cause) {
super(message, cause);
}
public IErrorCode getErrorCode() {
return this.errorCode;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy