|
@@ -30,6 +30,7 @@ public class CustomExceptionHandler {
|
|
|
@ExceptionHandler(Exception.class)
|
|
|
public ResponseEntity<StatusResponse> handleException(Exception e, HttpServletRequest request) {
|
|
|
StatusResponse body = null;
|
|
|
+
|
|
|
if (e instanceof MethodArgumentNotValidException) {
|
|
|
MethodArgumentNotValidException se = (MethodArgumentNotValidException) e;
|
|
|
StringBuilder sb = new StringBuilder();
|
|
@@ -39,7 +40,7 @@ public class CustomExceptionHandler {
|
|
|
}
|
|
|
body = new StatusResponse(500, sb.toString());
|
|
|
} else {
|
|
|
- body = new StatusResponse(500, "系统异常");
|
|
|
+ body = new StatusResponse(500, e.getMessage());
|
|
|
log.error(e.getMessage(), e);
|
|
|
}
|
|
|
return asResult(e, body, request);
|
|
@@ -60,7 +61,7 @@ public class CustomExceptionHandler {
|
|
|
return asResultApiEx(e, body, request);
|
|
|
} else {
|
|
|
log.error(e.getMessage(), e);
|
|
|
- body = new StatusResponse(500, "系统异常");
|
|
|
+ body = new StatusResponse(500, e.getMessage());
|
|
|
}
|
|
|
|
|
|
return asResult(e, body, request);
|