发布时间:2025-12-09 11:47:07 浏览次数:1
在后端编写业务逻辑时,可能会遇到异常抛出处理的情况,后端通常会通过throw出一个异常,然后通过@RestControllerAdvice注解标注自定义类进行统一处理,前端再将接收到的结果解析。
@RestControllerAdvice@Slf4jpublic class GlobalExceptionHandler { /** * 基础异常 */ @ExceptionHandler(BaseException.class) public ResultVo baseException(BaseException e) { log.error("base exception: {}", e.getMessage()); return ResultVo.error(e.getMessage()); }}本人的问题:使用切面的环绕处理,记录日志,日志分为成功、失败、异常,所有将异常捕获处理了。
解决办法:捕获异常之后,然后再将异常抛出来就可以了。
原文链接:http://www.leftso.com/blog/430.html
特此记录下,以便后续查看