Java F.承诺例外处理
假设定义了某种方法Java F.承诺例外处理,java,playframework,exception-handling,promise,Java,Playframework,Exception Handling,Promise,假设定义了某种方法foo: F.Promise foo(){ //一些实现 } (F.Promise来自Play Framework) 调用方应该如何处理调用foo后可能引发的RuntimeException? 使用try catchblock?或者作者是否应该保证任何可能的例外情况总是在返回的承诺中保留?因此使用F.promise.recover 这两种方法混合在一起是一种好方法还是应该避免?关于这个问题,有哪些最佳实践?您使用的是哪个版本的Play?@marcospereira我使用的是Pl
foo
:
F.Promise foo(){
//一些实现
}
(F.Promise
来自Play Framework)
调用方应该如何处理调用foo
后可能引发的RuntimeException
?
使用try catch
block?或者作者是否应该保证任何可能的例外情况总是在返回的承诺中保留?因此使用F.promise.recover
这两种方法混合在一起是一种好方法还是应该避免?关于这个问题,有哪些最佳实践?您使用的是哪个版本的Play?@marcospereira我使用的是Play 2.3.1