Future中 try-catch 和 catchError

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Future中 try-catch 和 catchError相关的知识,希望对你有一定的参考价值。

参考技术A 运行发现,此时onError并没有被命中,而是被try-catch捕获了异常。我们又尝试在testFuture方法后加上 asyhc 进行修饰,声明告知这是一个异步结果,此时onError会被命中。或者,我们将 throw AssertionError("assert error2") 改为 return Future.error("assert error2") , onError 也会被命中。

以上是关于Future中 try-catch 和 catchError的主要内容,如果未能解决你的问题,请参考以下文章

java异常 throw和try-catch的关系

try-catch的使用以及细节

C#中如何处理异常?怎么使用try-catch语句?

在java语言中try-catch的catch中能否再加try--catch?

在 C# 中验证 URL 比 try-catch 更好的方法?

java中 try-catch语句