给出一个appplication.config
,其中包含固定值和可选的覆盖,例如:
timeout.seconds = 30
timeout.seconds=${?SSO_TIMEOUT_SECONDS}
使用com.typesafe.config
哪个函数返回带有完全解析条目的配置?
例如
timeout.seconds = 99
如果已在外部设置,则为默认值。 未返回的应该是具有预设值和可选替换项的配置。
我测试过
ConfigFactory.defaultApplication()
但是确实会返回两个。尽管描述使我认为不会。
答案 0 :(得分:1)
您可以使用加载默认配置
ConfigFactory.load()
这将用适当的值替换所有替换。