Java接口调用统一处理异常
Posted 杨鑫newlfe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java接口调用统一处理异常相关的知识,希望对你有一定的参考价值。
我们在写调用接口时,代码有复杂的处理逻辑,就会有包含写入数据库、空值、参数异常等等问题。
那么我们为了可以清晰的返回给接口异常信息,无论调用逻辑嵌套多少层,可以尝试在最外面主逻辑加一层捕获异常用于处理和分解接口返回即可(下面代码中的 try1 )。
但是嵌套的逻辑需要把异常抛出来给上层处理和解析,使用throw,这里可以获取信息e.getMessage()抛出给外层。
try1
// 子类
try2
catch2 (Exception error)
throw error;
finally2
// 方法
try3
catch4 (Exception error)
throw error;
catch1 (Exception ERROR)
// 返回给接口请求
以上是关于Java接口调用统一处理异常的主要内容,如果未能解决你的问题,请参考以下文章