小编Dev*_*per的帖子

在Play应用程序中启动时调用服务

我有一个Play 2.4应用程序.在应用程序启动时尝试启动每周任务.目前的建议是在一个急切注入的类(Guice)的构造函数中这样做.但是,我的任务需要访问服务.如何在不出错的情况下将该服务注入我的任务:

Error injecting constructor, java.lang.RuntimeException: There is no started application
Run Code Online (Sandbox Code Playgroud)

service dependency-injection guice playframework

10
推荐指数
1
解决办法
3741
查看次数

反转Scala未来

是否有可能"反转"斯卡拉未来?

有时,未来成功的结果意味着错误.在这种情况下,翻转Future会很好,即调用返回Future的函数,如果原始Future失败则以指定值成功,并且在原始Future成功的情况下失败并返回指定的Error.

def flip[T](original: Future[T])(value: => T)(error: Throwable): Future[T] = ???
Run Code Online (Sandbox Code Playgroud)

scala future

1
推荐指数
1
解决办法
283
查看次数