私はPlayのアプリにAkkaのActorを持っています。これは、現在廃止予定の方法を使ってPlayの設定にアクセスしています。私はこれを行う場合Akkaの俳優からの再生設定へのアクセス
class MyActor (supervisor: ActorRef) extends Actor {
val loc = Play.current.configuration.getString("my.location").get
def receive = { case _ => }
}
:私はあなたができると仮定し
「クラスファイルの注釈の引数は、名前付き引数として供給する必要が」:
はimport javax.inject._
class MyActor @Inject(configuration: play.api.Configuration) (supervisor: ActorRef) extends Actor {
私のクラスがコンパイルされませんとcompler戻りますコントローラークラス内の構成だけをDIにします。では、Playアプリ内のAkka Actore内から設定にアクセスすることは可能ですか?私は建設中に俳優に設定を渡すか、俳優のための別の設定ファイルを持っているかもしれませんが、どちらもかなりハッキーなようです。 Play APIを使用する方法がありますか?
ありがとうございます!
完璧をありがとう! – awfulHack