请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,有一个小疑问,我们在JsonData中封装了一些出现错误之后的返回方法,那为什么还需要全局异常处理来重新捕捉一次异常呢?

正在回答 回答被采纳积分+3

1回答

Jimin 2018-10-08 18:59:21

你好,如果不拦截住全局异常,个别接口直接抛出异常,前台拿到的就不是通用的返回结果了,jsonData定义的只是通用的返回格式,异常直接抛到前端的话,就完全和jsonData没任何关系了。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕虎8548721 #1
    多谢老师,那我可以不可以理解成这个全局异常处理器就是专门针对除过那些正常返回到controller层之外的数据,类似于在业务层直接抛出來的异常信息的封装处理?
    回复 有任何疑惑可以回复我~ 2018-10-08 19:46:05
  • Jimin 回复 提问者 慕虎8548721 #2
    是的,主要解决的就是异常情况的兜底,保证出任何异常都能给前端一个明确的结果,而不是那种无法解析的。
    回复 有任何疑惑可以回复我~ 2018-10-08 19:48:47
  • 提问者 慕虎8548721 #3
    多谢老师解惑,继续学习?
    回复 有任何疑惑可以回复我~ 2018-10-09 08:29:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信