Короткий ответ: Да, это было изменено в нескольких последних выпусках.
Длинный ответ: https://github.com/playframework/playframework/pull/5721
Цель
Изменения экземпляры Application
в HomeController
и использует class HomeController
вместо object HomeController
, чтобы сделать код более DI известно.
фона Контекст
Новые шаблоны Play используют HomeController
как имя вместо controllers.Application
, чтобы избежать путаницы с play.api.Application. Так как 2.5.x использует InjectedRoutesGenerator по умолчанию, использование object Application
должно быть устаревшим использованием, и существует множество ошибок на основе устаревших документов.