我有一个Akka设置,或多或少遵循树结构。我厌倦了遵循http://doc.akka.io/docs/akka/current/java/actors.html(子主题依赖注入)。
但正如其在电话中所示
final ActorRef myActor = getContext().actorOf(
Props.create(DependencyInjector.class, applicationContext, "TheActor"),
"TheActor");
值applicationContext在创建actor之前应该可用。我更愿意将guice注入器放在DependencyInjector
类中。
这在根层中不是问题。但是一旦它更深入,我必须继续传递叶子层中所需的许多变量(但不是在中间层中)。处理这个问题的好方法是什么?