Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java F.承诺例外处理_Java_Playframework_Exception Handling_Promise - Fatal编程技术网

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