我一直试图在2天的大部分时间内实现这一目标而且我一直在打阻挡,任何建议都会非常感激。
说我有一个对象
object myObject{
val connectionString = (string from config file here)
}
我如何获得我在appConfig中定义的字符串到这里,现在必须注入配置。
谢谢杰克
答案 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
注释的类将配置对象注入现有类。