如何将appConfig值放入Scala / Play 2.5对象中

时间:2016-09-07 16:21:23

标签: scala playframework playframework-2.5

我一直试图在2天的大部分时间内实现这一目标而且我一直在打阻挡,任何建议都会非常感激。

说我有一个对象

object myObject{
    val connectionString = (string from config file here)
}

我如何获得我在appConfig中定义的字符串到这里,现在必须注入配置。

谢谢杰克

1 个答案:

答案 0 :(得分:0)

假设您想要阅读某些课程中的配置UserService

@Singleton
class UserService @Inject() (val configuration: Configuration) {
   val name = configuration.underlying.getString("hello")
}

请注意,在这种情况下,配置文件为application.conf

在application.conf中

name="something"

不要使用Scala对象,使用带Singleton注释Inject注释的类将配置对象注入现有类。