2016-11-14 5 views
0

Play Framework 2.5でPlayのActorSystemへの参照を取得する方法を知りたいと思います。公式のドキュメンテーションから、@ Injectアノテーションを使用して私のコントローラーにActorSystemを注入できると書かれていますが、私はこれを使用しません。 ActorSystemへの参照を得るための別の方法がありますか?助言がありますか?Play Framework 2.5 Loading Application

APIからは、このAhCWSComponentsがあり、これには必要なActorSystemが含まれていることがわかりますが、これを拡張すると、私は欲しくないたくさんのものを無効にする必要があります。ですから、@Injectアノテーションを使わずに、PlayのActorSystemへの参照を得る方法についていくつか提案してください!

+0

好奇心をそそらえて、ActorSystemを注入すると何が問題になりますか? – Roman

+0

私は実行時よりむしろ注入時間をコンパイルしたいと思っています! – sparkr

答えて

2

Playは、ActorSystemなどの組み込みコンポーネントのコンパイル時DIをいくらかサポートします。ここにはtraitがあります。

ApplicationLoaderを設定する必要があります。

関連する問題