public enum StatusCode {
//区分与http状态码
SUCCESS(20000, "操作成功"),
PARAM_ERROR(40000, "参数异常"),
NOT_FOUND(40004, "资源不存在"),
FAILURE(50000, "系统异常");
private final Integer code;
private final String message;
StatusCode(Integer code, String message) {
this.code = code;
this.message = message;
}
//获取状态码
public Integer code() {
return code;
}
//获取信息
public String message() {
return message;
}
@Override
public String toString() {
return String.valueOf(this.code);
}
}
通用的异常枚举
最新推荐文章于 2024-05-21 20:07:23 发布