【发布时间】:2017-08-27 12:39:56
【问题描述】:
我正在尝试使用 Java 中的 Play Framework 2.6 转向编译时依赖注入。我阅读了“Scala Controller Changes”下的 Play 2.6 迁移指南,让我相信我应该将ControllerComponents 的实例传递给我的控制器类;但我找不到提供这些组件的方法。
play.api.BuiltInComponentsFromContext 定义了一个 controllerComponents() 方法,但该类的 Java 版本 play.BuiltInComponentsFromContext 没有。
发生了什么事?
在 Play 2.6 (Java) 文档中的“Using Dependency Injection”下,它谈到了在 BuiltInComponents 中覆盖 javaHandlerComponents。好的,但这是否意味着我必须将所有操作定义为单独的类?如果我想在 Java 中进行编译时依赖注入,我可以不使用 Controller 类吗?
【问题讨论】:
标签: java dependency-injection playframework playframework-2.6