我是scala和游戏的新手,所以我该如何使用对象从WSClient调用类内部定义的方法
import play.api.libs.ws._
class Application @Inject() (ws: WSClient){
def myMethod()={}
}
object Abc{
//need to call "myMethod" here
}
任何人都可以对此提供一些见解。
创建类(应用程序)的实例,您可以使用它来调用myMethod。
import play.api.libs.ws._
class Application @Inject() (ws: WSClient){
def myMethod()={}
}
object Abc{
//need to call "myMethod" here
implicit val system = ActorSystem()
implicit val materializer = SystemMaterializer(system).materializer
val wsClient = StandaloneAhcWSClient()
val application = new Application()(wsClient)
application.myMethod();
}
有关详细示例,请参考此Play WS standalone