|
|
|
@ -27,36 +27,26 @@ public class XJExceptionHandler { |
|
|
|
R r = new R(); |
|
|
|
r.put("code", e.getCode()); |
|
|
|
r.put("msg", e.getMessage()); |
|
|
|
e.printStackTrace(); |
|
|
|
return r; |
|
|
|
} |
|
|
|
|
|
|
|
@ExceptionHandler(NoHandlerFoundException.class) |
|
|
|
public R handlerNoFoundException(Exception e) { |
|
|
|
//logger.error(e.getMessage(), e); |
|
|
|
e.printStackTrace(); |
|
|
|
return R.error(404, "路径不存在,请检查路径是否正确"); |
|
|
|
} |
|
|
|
|
|
|
|
@ExceptionHandler(DuplicateKeyException.class) |
|
|
|
public R handleDuplicateKeyException(DuplicateKeyException e) { |
|
|
|
//logger.error(e.getMessage(), e); |
|
|
|
String message = ""; |
|
|
|
message = "数据库已存在该记录!"; |
|
|
|
return R.error(message); |
|
|
|
return R.error("数据库已存在该记录!"); |
|
|
|
} |
|
|
|
|
|
|
|
@ExceptionHandler(AuthorizationException.class) |
|
|
|
public R handleAuthorizationException(AuthorizationException e) { |
|
|
|
//logger.error(e.getMessage(), e); |
|
|
|
e.printStackTrace(); |
|
|
|
return R.error("没有权限,请联系管理员授权"); |
|
|
|
} |
|
|
|
|
|
|
|
@ExceptionHandler(Exception.class) |
|
|
|
public R handleException(Exception e) { |
|
|
|
//logger.error(e.getMessage(), e); |
|
|
|
e.printStackTrace(); |
|
|
|
return R.error(e.getMessage()); |
|
|
|
} |
|
|
|
} |