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

lianw
  • 39
福建

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

回复
阅读 690
1 个回答
kamier
  • 646
福建

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏