GlobalSettings での getControllerInstance の意図された使用パターンは何ですか? 依存性注入フレームワークなしで使用できますか?
署名はgetControllerInstance[A](controllerClass: Class[A]): A
したがって、私が理解していることから、これは@
プレフィックスで指定された任意のルートで呼び出され、そのタイプのコントローラーのインスタンスを返す必要があります ( A
)。しかしA
、パラメーター化された型がClass
実行時に型消去の対象である場合、正しいですか? どのコントローラ クラスが要求されているかを知るにはどうすればよいですか?