栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java接口调用统一处理异常

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java接口调用统一处理异常

我们在写调用接口时,代码有复杂的处理逻辑,就会有包含写入数据库、空值、参数异常等等问题。

那么我们为了可以清晰的返回给接口异常信息,无论调用逻辑嵌套多少层,可以尝试在最外面主逻辑加一层捕获异常用于处理和分解接口返回即可(下面代码中的 try1 )。

但是嵌套的逻辑需要把异常抛出来给上层处理和解析,使用throw,这里可以获取信息e.getMessage()抛出给外层。

try1 {
    // 子类
    try2 {

    } catch2 (Exception error) {
        throw error;

    } finally2 {

    }

    // 方法 
    try3 {

    } catch4 (Exception error) {
        throw error;

    }
    
} catch1 (Exception ERROR) {
    // 返回给接口请求
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/489587.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号