在类型安全配置中访问完全解析的配置

Access fully parsed config in typesafe config

给定一个包含固定值和可选覆盖的 appplication.config,例如:

  timeout.seconds = 30
  timeout.seconds=${?SSO_TIMEOUT_SECONDS}

使用 com.typesafe.config

哪个函数 return 具有完全解析条目的配置?

例如

timeout.seconds = 99

如果已在外部设置,否则为默认值。 NOT returned 应该是具有预设值和可选替换项的配置。

我测试了

ConfigFactory.defaultApplication()

但这 return 两者都是。虽然描述让我觉得不会。

您可以使用

加载默认配置
ConfigFactory.load()

这将用适当的值替换任何替换。