问答详情
源自:2-2 Java 中的 URL 的应用

关于异常的问题

什么时候捕获异常,什么时候要抛出异常

提问者:梦是无声的醒 2018-05-13 12:55

个回答

  • 爱学习求进步
    2018-05-13 14:07:22
    已采纳

    考虑当前作用域是否有能力处理这一异常,如果没有,则应将该异常继续向上抛出,交由更上层的作用域来处理。

    如果当前作用域可以捕获异常,尽量捕获处理,这样在本作用域内分析解决处理逻辑,则无需在其被调用的地方处理。

    controller层,一般都要捕获,因为往上一层抛出,直接返给了页面影响不好。