根据 Lagom 文档,我们可以定义外部服务 URI(如下所示)并可以从 ServiceLocator 获取它。
lagomUnmanagedServices in ThisBuild := Map("weather" -> "http://localhost:3333")
在 Lagom 中调用外部 REST API 的最简单方法是什么?
我考虑在 Lagom 中使用 WsClient,但我没有选择它。Lagom 仅包含用于 Scala 的 WsClient,因此它提供的结果值为 not java.util.concurrent.CompletionStage
but scala.concurrent.Future
。与CompletionStage#doWithService等其他 Lagom API 结合使用会很痛苦。