I'm using Play framework 2.5 and try to inject WSClient in a scala object used in my controllers.
import play.api.libs.concurrent.Execution.Implicits.defaultContext
object MyObject {
@Inject
var ws: WSClient = null
def doSomething() = { // use wsclient }
}
I use MyObject in several controllers and when calling doSomething() wsclient is null.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…