java - Play Framework 2.5 表单对象 bean 中的依赖注入(inject) (Java)

标签 java playframework dependency-injection

在 2.5 版本之前,我在表单对象中使用应用程序静态注入(inject)器,让这些对象负责自己的验证和持久性机制(使用注入(inject)工厂),以使该逻辑远离 Controller 对象。

但是,

    play.Play.application().injector().instanceOf(MyInterface.class);

现已弃用,我想知道如何在表单 bean 中获取注入(inject)实例,因为无法在调用 bindFromRequest() 之前设置值。

感谢您的任何提示...

最佳答案

在 Play 2.5 中是:

Play.current().injector().instanceOf(MyInterface.class);

在这里您可以找到more tips for migration to Play 2.5

关于java - Play Framework 2.5 表单对象 bean 中的依赖注入(inject) (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37696470/

相关文章:

Java unicode 比较

c# - 如果我们想利用依赖注入(inject),我们还应该创建实例吗?

java - Subcomponent.Builder 缺少 setter

java - Java中字符串的比较

java - 线程 "main"java.lang.NoClassDefFoundError : org/apache/http/conn/scheme/SchemeSocketFactory while Using Crawler4j 中出现异常

java - Play2 Java Action 组合 - 如何将多个 Action 串在一起?

java - 使用 Play 寻找多对多实体交集的优雅方式

java - HttpURLConnection 是否支持开箱即用的压缩/解压缩?

unit-testing - 使用 RequireJS、Jasmine 和测试的 JavaScript 依赖注入(inject)

java - 如何使用java在java中使用seam生成excel文件