Ich benutze Scala Play Framework 2.5 und ich würde Dependency Injection verwenden, um eine Instanz von WSClient in meine benutzerdefinierte Klasse zu injizieren, aber ich bekomme immer den folgenden Fehler.Scalaws in play Framework 2.5 und Abhängigkeitsinjektion von WSClient in benutzerdefinierte Klasse
not enough arguments for constructor TestClass: (ws: play.api.libs.ws.WSClient)service.TestClass. Unspecified value parameter ws.
erhalte ich die Fehlermeldung, wenn Sie den folgenden Code ausgeführt wird
class TestClass @Inject() (ws: WSClient) {
def doSomething() : Future[WSResponse] = {
ws.url("http://www.google.com").get()
}
}
val test = new TestClass()
val f = test.doSomething()
val result = Await.result(f, Duration.Inf)
println("doSomething: " + result)
Kann mir jemand helfen, dieses Problem zu versuchen, lösen eine WSClient Abhängigkeit in einer benutzerdefinierten Klasse zu injizieren?
Sie im Voraus deinnkening
Francis