1
当活化剂新运行一个控制器文件夹中创建包含:应该在Scala Play中使用应用程序还是HomeController?
- AsyncController
- CountController
- 的HomeController
各种Scala的播放实例包含Application.scala。
HomeController.scala是Application.scala的后继者吗?
当活化剂新运行一个控制器文件夹中创建包含:应该在Scala Play中使用应用程序还是HomeController?
各种Scala的播放实例包含Application.scala。
HomeController.scala是Application.scala的后继者吗?
简答:是的,它在最近几个版本中发生了变化。
龙答:https://github.com/playframework/playframework/pull/5721
目的
Application
变化实例
HomeController
和使用class HomeController
而不是object HomeController
使代码更 DI知道。背景语境
打新模板使用
HomeController
作为名字,而不是controllers.Application
避免与play.api.Application混乱。 由于默认情况下2.5.x使用InjectedRoutesGenerator,因此使用应该是不推荐的用法,并且存在基于过期文档的多个 错误。