以下库之间有什么区别:
libraryDependencies += "com.typesafe.play" %% "play-ahc-ws-standalone" % "LATEST_VERSION"
和
libraryDependencies += "com.typesafe.play" %% "play-ahc-ws" % "LATEST_VERSION"
我只是想弄清楚哪个是正确的使用。我所做的是在一个单独的库中创建一个 Play 模块,我想将它注入到一个 Play 应用程序中。但是当我使用上面列出的第一个库时,它只提供了一个StandaloneWSClient
. 当我将其注入 Play 应用程序时,它无法将实现绑定到它。但是当我切换第二个库时,它提供了一个WSClient
Play 应用程序可以找到要绑定的实现,因为它已经有一个可以在 build.sbt 定义中指定的实现,即ws
.