This commit is contained in:
xiangwb
2018-05-03 17:15:00 +08:00
parent 64507c9bec
commit f25c1c417e
4 changed files with 24 additions and 2 deletions
@@ -107,8 +107,12 @@ public class CommonEnum {
public enum CodeEnum {
OK("成功", 200),
UNAUTHORIZED("请求要求身份验证", 401),
FORBIDDEN("服务器拒绝请求", 403),
NOT_FOUND("服务器找不到请求的网页", 404),
ERROR("服务器遇到错误,无法完成请求", 500);
ERROR("服务器遇到错误,无法完成请求", 500),
SERVICE_UNAVAILABLE("服务器暂不可用", 503),
GATEWAY_TIME_OUT("网关超时", 504);
// 成员变量
private String name;
private int value;
@@ -8,6 +8,8 @@ package com.xwbing.exception;
*/
public class PayException extends RuntimeException {
private static final long serialVersionUID = 584325238279858855L;
public PayException(Throwable cause) {
super(cause);
}
@@ -87,7 +87,7 @@ public class DispatcherServletConfig extends WebMvcConfigurerAdapter {
.allowCredentials(true)
.allowedOrigins("*")
.allowedHeaders("*")
.allowedMethods("GET", "POST", "DELETE", "PUT", "OPTIONS")
.allowedMethods("GET", "POST", "DELETE", "PUT", "PATCH", "OPTIONS")
.maxAge(3600);
super.addCorsMappings(registry);
}
@@ -104,6 +104,14 @@ public class SwaggerConfig {
.code(CommonEnum.CodeEnum.OK.getValue())
.message(CommonEnum.CodeEnum.OK.getName())
.build());
add(new ResponseMessageBuilder()
.code(CommonEnum.CodeEnum.UNAUTHORIZED.getValue())
.message(CommonEnum.CodeEnum.UNAUTHORIZED.getName())
.build());
add(new ResponseMessageBuilder()
.code(CommonEnum.CodeEnum.FORBIDDEN.getValue())
.message(CommonEnum.CodeEnum.FORBIDDEN.getName())
.build());
add(new ResponseMessageBuilder()
.code(CommonEnum.CodeEnum.NOT_FOUND.getValue())
.message(CommonEnum.CodeEnum.NOT_FOUND.getName())
@@ -112,6 +120,14 @@ public class SwaggerConfig {
.code(CommonEnum.CodeEnum.ERROR.getValue())
.message(CommonEnum.CodeEnum.ERROR.getName())
.build());
add(new ResponseMessageBuilder()
.code(CommonEnum.CodeEnum.SERVICE_UNAVAILABLE.getValue())
.message(CommonEnum.CodeEnum.SERVICE_UNAVAILABLE.getName())
.build());
add(new ResponseMessageBuilder()
.code(CommonEnum.CodeEnum.GATEWAY_TIME_OUT.getValue())
.message(CommonEnum.CodeEnum.GATEWAY_TIME_OUT.getName())
.build());
}};
}
}