【发布时间】:2016-03-02 04:38:43
【问题描述】:
Play Framework 2.4.x 使用 application.conf 作为配置并在内部创建 Actor System。使用 DI 我们可以得到actor系统的引用。
我有一个要求,我们需要传递我自己的配置而不是 application.conf 来创建 Actor System。
我们如何在 Play Framework 2.4.x 中覆盖 ActorSystem 创建
【问题讨论】:
Play Framework 2.4.x 使用 application.conf 作为配置并在内部创建 Actor System。使用 DI 我们可以得到actor系统的引用。
我有一个要求,我们需要传递我自己的配置而不是 application.conf 来创建 Actor System。
我们如何在 Play Framework 2.4.x 中覆盖 ActorSystem 创建
【问题讨论】:
我想我找到了解决方案,与我所寻找的略有不同,但它解决了我的问题。
编写一个扩展 GuiceApplicationLoader 覆盖构建器方法的类。在 builder 方法中根据您的要求更改配置。
有关信息,请访问https://www.playframework.com/documentation/2.4.x/ScalaDependencyInjection 并查找“扩展 GuiceApplicationLoader”
【讨论】: