使用Scala读取Play(2.6.5)中的配置而不使用@Inject

时间:2018-03-22 09:30:51

标签: scala playframework

我在Scala中使用Play 2.6.5。从配置读取的大多数时候都可以使用注入配置。

在某些部分,将课程纳入注射范围会非常困难。

有没有办法在不注入的情况下获取配置对象?

1 个答案:

答案 0 :(得分:3)

您可以使用ConfigFactory - >

>>> from operator import itemgetter
>>> some_tuple = ("obj1", "obj2", "obj3", "obj4")
>>> indices = (0,3)
>>> "{} + {}".format(*itemgetter(*indices)(some_tuple))
'obj1 + obj4'

导入相同的 - >

ConfigFactory.load().getString("db.url")