新增其他异常捕获处理器

This commit is contained in:
xiongf
2024-10-14 17:48:44 +08:00
parent 56537b585a
commit 6a5d0428ec

View File

@@ -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<String, String> errors = new HashMap<>();
errors.put("message", e.getMessage());
return ResponseEntity.status(SystemStatus.ERROR.getCode()).body(errors);
}
}