【发布时间】:2016-06-03 02:39:17
【问题描述】:
在play framework 2.5之前,我可以在一个对象中获取当前应用实例,如下代码:
object MyObj {
val app = Play.current
}
但 Play.current 已从 play 2.5 中弃用,那么我如何从 MyObj 对象获取当前应用程序实例?
【问题讨论】:
标签: scala playframework
在play framework 2.5之前,我可以在一个对象中获取当前应用实例,如下代码:
object MyObj {
val app = Play.current
}
但 Play.current 已从 play 2.5 中弃用,那么我如何从 MyObj 对象获取当前应用程序实例?
【问题讨论】:
标签: scala playframework
你需要重写MyObj成为一个类,然后注入Application:
class MyObj @Inject() (currentApplication: Application) {
...
}
Play 将随后将应用程序注入到您的 MyObj,它也可以注入到其他对象。
以下是一些其他讨论,其中包含与如何在 Play 中使用依赖注入相关的示例和其他方面:
【讨论】: