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,因此使用應該是不推薦的用法,並且存在基於過期文檔的多個 錯誤。