如何用ReactiveMongo 0.11.11&中的DI替换电流播放2.5

时间:2016-06-08 21:06:43

标签: scala playframework playframework-2.0 reactivemongo play-reactivemongo

我使用DAO设计GitHub Gist almeidap作为我的数据库层的示例。遗憾的是,自Play版本2.5以来,current已被弃用,因此我无法使用:

trait MongoHelper extends ContextHelper{

    lazy val db = ReactiveMongoPlugin.db

}

也不是

trait MongoHelper extends ContextHelper {

  lazy val reactiveMongoApi = current.injector.instanceOf[ReactiveMongoApi]

  lazy val db = reactiveMongoApi.db

}

由于我无法将reactiveMongoApi注入特质,我想知道如何解决这个问题。尽管不鼓励使用不推荐使用的方法,但我无法启动我的应用程序,因为我的启动代码导致异常There is no started application,它在应用程序启动时将虚拟数据插入我的数据库。

0 个答案:

没有答案