Scala将变量转换为Future



我有一个case class User,我想将其作为Future[User]返回。但当我做同样的事情时,我会得到这个错误:

No implicits found for parameter executor: ExecutionContext

有人能帮助我使用正确的语法将非未来结果转换为未来返回类型吗?

如果您没有在其他地方定义ExecutionContext,您可以使用Scala的全局ExecutionContext和以下任意一个:

import scala.concurrent.ExecutionContext.Implicits.global

或:

implicit val ec: scala.concurrent.ExecutionContext = 
scala.concurrent.ExecutionContext.global

最新更新