【问题标题】:Play Framework 2.5 Loading ApplicationPlay Framework 2.5 加载应用
【发布时间】:2017-03-28 16:26:09
【问题描述】:

我想知道如何使用 Play Framework 2.5 获得对 Play 的 ActorSystem 的引用。从官方文档中,它指出我可以使用 @Inject 注释将 ActorSystem 注入我的控制器中,但我想避免使用它。有没有其他方法可以让我获得对 ActorSystem 的引用?有什么建议?

从 API 中,我可以看到有这个 AhcWSComponents,它包含我需要的 ActorSystem 和 Materializer,但是如果我扩展它,我应该覆盖大量我不想要的东西。所以请给我一些建议,告诉我如何在不需要使用@Inject 注解的情况下获得对 Play 的 ActorSystem 的引用!

【问题讨论】:

  • 只是出于好奇,注入ActorSystem有什么问题?
  • 我希望它在编译时注入而不是在运行时注入!

标签: playframework actor


【解决方案1】:

Play 为内置组件的编译时 DI 提供了一些支持,例如 ActorSystem。这是trait

您需要配置一个ApplicationLoader

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-22
    • 2016-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-10
    • 1970-01-01
    相关资源
    最近更新 更多