有很多方法。我用这个。
Play.maybeApplication.map(_.injector.instanceOf[MyProdClass]).getOrElse(new MyDevClass)
要么
Play.current.injector.instanceOf[MyClass]
对于> = 2.5的版本:
import play.api.inject.Injectorimport javax.inject.Injectclass MyService @Inject() (injector: Injector) ={ val myClassInstance = injector.instanceOf[MyClass] //do stuff}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)