代码运行报错是怎么处理的?

lianw
  • 39
福建

代码运行报错一般用try catch获取报错信息,但是之后怎么处理报错信息?比如多层级调用或嵌套报错,要怎么处理比较合适。有一种思路是冒泡那样将错误一层层return回去,最上一次来判断是否有错误,是否反馈给前端。不知道各位前辈怎么处理报错的。

回复
阅读 707
1 个回答
kamier
  • 709
福建

如果是一些不严重的报错,那就直接在方法内部直接catch处理掉,如果是无法处理的错误信息,则不做处理直接往上层抛。

如果是springboot,一般用@ControllerAdvice注解对controller层做全局异常处理,统一响应格式返回前端。

宣传栏