0

私は、JavaでPlay Framework 2.6を使用してコンパイル時の依存関係注入に移行しようとしています。私はPlayの2.6 Migration Guideを "Scala Controller Changes"と読みましたが、コントローラクラスにControllerComponentsのインスタンスを渡すべきだと私は思っています。私はこれらのコンポーネントを提供するメソッドを見つけることができません。コントローラーコンポーネントはどこにありますか?

play.api.BuiltInComponentsFromContextcontrollerComponents()メソッドを定義しますが、そのクラス、play.BuiltInComponentsFromContextのJavaバージョンは、しません。

何が起こっていますか?

Play 2.6(Java)のドキュメントの "Using Dependency Injection"の下ではjavaHandlerComponentsBuiltInComponentsに上書きしています。 OKですが、私の行動をすべて別のクラスとして定義する必要がありますか? Javaでコンパイル時の依存関係注入を行いたい場合、Controllerクラスを使用できませんか?

答えて

0

Play 2.6 Migration Guideの「Scala Controller Changes」セクションには、Scalaで書かれたコントローラにのみ適用されるという名前が付けられています。 2.6より前に使用したのと同じアクション構成のアプローチを使用します。

関連する問題