Как заменить ток на DI в ReactiveMongo 0.11.11 и Play 2.5

Я использовал проект DAO GitHub Gist от almeidap в качестве примера для уровня моей базы данных. К несчастью, current устарела с версии 2.5 Play, поэтому я не могу использовать:

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 ответов

Другие вопросы по тегам