Преглед на файлове

新增Throwable异常处理

周浩 преди 9 години
родител
ревизия
978b43f5be
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 7 0
      hsweb-web-controller/src/main/java/org/hsweb/web/controller/RestControllerExceptionTranslator.java

+ 7 - 0
hsweb-web-controller/src/main/java/org/hsweb/web/controller/RestControllerExceptionTranslator.java

@@ -57,4 +57,11 @@ public class RestControllerExceptionTranslator {
         return ResponseMessage.error(exception.getMessage(), 404);
     }
 
+    @ExceptionHandler(Throwable.class)
+    @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
+    @ResponseBody
+    ResponseMessage handleException(Throwable exception) {
+        return ResponseMessage.error(exception.getMessage(), 500);
+    }
+
 }