java捕获异常继续执行 在JAVA中捕获异常后throw自定义异常是不优雅的吗?

在JAVA中捕获异常后throw自定义异常是不优雅的吗?No,实际上,在很多框架中都采用了这种方式1.ReThrow 自定义异常,用来更好地进行异常隔离,标识异常的类型,ID,自定义消息等,用于LOG

在JAVA中捕获异常后throw自定义异常是不优雅的吗?

No,实际上,在很多框架中都采用了这种方式

1.ReThrow

自定义异常,用来更好地进行异常隔离,标识异常的类型,ID,自定义消息等,用于LOG等

2.对第三方库的异常进行包装,抽象化,保持与你的框架异常定义一致性,便于你框架对不同异常的处理

3.restful Api,统一异常管理