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