代码运行报错一般用try catch获取报错信息,但是之后怎么处理报错信息?比如多层级调用或嵌套报错,要怎么处理比较合适。有一种思路是冒泡那样将错误一层层return回去,最上一次来判断是否有错误,是否反馈给前端。不知道各位前辈怎么处理报错的。
代码运行报错一般用try catch获取报错信息,但是之后怎么处理报错信息?比如多层级调用或嵌套报错,要怎么处理比较合适。有一种思路是冒泡那样将错误一层层return回去,最上一次来判断是否有错误,是否反馈给前端。不知道各位前辈怎么处理报错的。
7 回答5.6k 阅读
6 回答7.1k 阅读✓ 已解决
8 回答6.5k 阅读
2 回答4.2k 阅读✓ 已解决
4 回答4.2k 阅读
2 回答809 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
如果是一些不严重的报错,那就直接在方法内部直接catch处理掉,如果是无法处理的错误信息,则不做处理直接往上层抛。
如果是springboot,一般用@ControllerAdvice注解对controller层做全局异常处理,统一响应格式返回前端。