Play Framework 2.4.x使用application.conf作为配置,并在内部创建Actor系统。使用 DI,我们可以获取角色系统引用。
我有一个要求,我们需要传递我自己的配置,而不是 application.conf 来创建 Actor 系统。
我们如何在 Play Framework 2.4.x 中覆盖 ActorSystem 创建
我找到了解决方案,与我所看到的略有不同,但它解决了我的问题。
编写一个扩展 GuiceApplicationLoader 覆盖生成器方法的类。在构建器方法中,根据您的要求更改配置。
有关信息,请查看 https://www.playframework.com/documentation/2.4.x/ScalaDependencyInjection 并查找"扩展GuiceApplicationLoader"