Play не может найти мой контроллер

у меня есть контроллер

class UserController @Inject()(userRepo: Repository[UUID, User],cc: ControllerComponents)(implicit exec: ExecutionContext) extends AbstractController(cc){

Когда я пытаюсь использовать его как new controllers.UserController(userRepository, controllerComponents), Play выдает ошибку cannot resolve symbol UserController. Я пытаюсь использовать внедрение зависимостей.

Я также пытаюсь использовать controllers.AssetsComponents, но получаю ту же ошибку. Возможно, я где-то перепутал конфигурацию.

Я проверил, что routesGenerator прокомментирован в build.sbt


person Manu Chadha    schedule 06.03.2018    source источник


Ответы (1)


В моем пользовательском загрузчике приложений, где я создавал экземпляры своих контроллеров, мне пришлось прокомментировать import play.api._ в файле. Я не знаю, почему включение play.api._ вызывало проблему!

person Manu Chadha    schedule 19.03.2018