を含む作成されます。Scala PlayでApplicationまたはHomeControllerを使用する必要がありますか?新しい活性化剤は、コントローラのフォルダを実行している
- AsyncController
- CountController
様々なScalaの再生例はApplication.scalaが含まれている
HomeController.scalaはApplication.scalaの後継ですか?
を含む作成されます。Scala PlayでApplicationまたはHomeControllerを使用する必要がありますか?新しい活性化剤は、コントローラのフォルダを実行している
様々なScalaの再生例はApplication.scalaが含まれている
HomeController.scalaはApplication.scalaの後継ですか?
短い答え:はい、いくつかの最後のリリースで変更されました。
ロング回答:https://github.com/playframework/playframework/pull/5721
目的
は
HomeController
にApplication
のインスタンスを変更し、コードより DIに認識させるためにclass HomeController
代わりのobject HomeController
を使用しています。バックグラウンド・コンテキスト
テンプレートがplay.api.Applicationとの混同を避けるために、代わりに
controllers.Application
の名前としてHomeController
を使用し、新たなプレイ。 2.5.xではデフォルトでInjectedRoutesGeneratorが使用されているため、の使用は推奨されなくなり、古くなったドキュメントに基づいて複数のバグがあります。