From 6a5d0428ec56858ee6a5d9d8b884bb0627c6806a Mon Sep 17 00:00:00 2001 From: xiongf <2439534736@qq.com> Date: Mon, 14 Oct 2024 17:48:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=85=B6=E4=BB=96=E5=BC=82?= =?UTF-8?q?=E5=B8=B8=E6=8D=95=E8=8E=B7=E5=A4=84=E7=90=86=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/exception/GlobalExceptionHandler.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/cn/xf/basedemo/common/exception/GlobalExceptionHandler.java b/src/main/java/cn/xf/basedemo/common/exception/GlobalExceptionHandler.java index d8b6ab1..7ec69a3 100644 --- a/src/main/java/cn/xf/basedemo/common/exception/GlobalExceptionHandler.java +++ b/src/main/java/cn/xf/basedemo/common/exception/GlobalExceptionHandler.java @@ -1,5 +1,6 @@ package cn.xf.basedemo.common.exception; +import cn.xf.basedemo.common.enums.SystemStatus; import lombok.extern.slf4j.Slf4j; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpStatus; @@ -83,4 +84,18 @@ public class GlobalExceptionHandler extends ResponseEntityExceptionHandler{ return new ResponseEntity<>(errors, HttpStatus.BAD_REQUEST); } + /** + * 其他异常捕获 + * @param request + * @param e + * @param response + * @return + */ + @ExceptionHandler(Exception.class) + public ResponseEntity exceptionHandler(jakarta.servlet.http.HttpServletRequest request, final Exception e, jakarta.servlet.http.HttpServletResponse response) { + Map errors = new HashMap<>(); + errors.put("message", e.getMessage()); + return ResponseEntity.status(SystemStatus.ERROR.getCode()).body(errors); + } + }