异常处理

  • 全局异常处理器

Snipaste_2025-08-13_17-06-30

1
2
3
4
5
6
7
8
9
@Slf4j
@RestControllerAdvice
public class GlobalExceptionHandler {
@ExceptionHandler
public Result handleException(Exception e) {
log.error("全局异常处理器,拦截到异常", e);
return Result.error("对不起,服务器异常,请稍后再试");
}
}

定义全局异常处理器类,需要在上加上@RestControllerAdvice (@ControllerAdvice + @ResponseBody)

对于异常处理的方法,加上@ExceptionHandler