<!--配置全局异常处理器-->
<bean class="net.xxx.xxx.common.exception.SpringHandlerExceptionResolver"/>
public enum HttpExceptionEnum {
NOT_FOUND_EXCEPTION {
@Override
public int getCode() {
return 404;
}
@Override
public String getMessage() {
return "访问的资源丢失";
}
},
NOT_SUPPORTED_MEDIA_TYPE_EXCEPTION {
@Override
public int getCode() {
return 415;
}
@Override
public String getMessage() {
return "不支持当前媒体类型";
}
},
NOT_ACCEPTABLE_MEDIA_TYPE_EXCEPTION {
@Override
public int getCode() {
return 500;
}
@Override
public String getMessage() {
return "响应的类型不一致";
}
},
MISSING_REQUEST_PARAMETER_EXCEPTION {
@Override
public int getCode() {
return 400;
}
@Override
public String getMessage() {
return "请求参数丢失";
}
},
REQUEST_BINDING_EXCEPTION {
@Override
public int getCode() {
return 500;
}
@Override
public String getMessage() {
return "请求绑定异常";
}
},
NOT_SUPPORTED_CONVERSION_EXCEPTION {
@Override
public int getCode() {
return 500;
}
@Override
public String getMessage() {
return "实现类转换失败";
}
},
TYPE_MISMATCH_EXCEPTION {
@Override
public int getCode() {
return 500;
}
@Override
public String getMessage() {
return "类型不匹配";
}
},
MESSAGE_NOT_READABLE_EXCEPTION {
@Override
public int getCode() {
return 400;
}
@Override
public String getMessage() {
return "参数解析失败";
}
},
MESSAGE_NOT_WRITABLE_EXCEPTION {
@Override
public int getCode() {
return 500;
}
@Override
public String getMessage() {
return "参数无效";
}
},
NOT_VALID_METHOD_ARGUMENT_EXCEPTION {
@Override
public int getCode() {
return 400;
}
@Override
public String getMessage() {
return "参数验证失败";
}
},
MISSING_REQUEST_PART_EXCEPTION {
@Override
public int getCode() {
return 404;
}
@Override
public String getMessage() {
return "请求丢失";
}
},
BIND_EXCEPTION {
@Override
public int getCode() {
return 400;
}
@Override
public String getMessage() {