Доступ к полностью разобранному конфигу в типовом конфиге - PullRequest
0 голосов
/ 21 декабря 2018

Учитывая appplication.config, который содержит фиксированные значения и необязательные перезаписи, как, например, вот так:

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

с использованием com.typesafe.config

, какая функция возвращаетconfig с полностью проанализированными записями?

например,

timeout.seconds = 99

, если он был установлен снаружи, в противном случае это значение по умолчанию.НЕ возвращается должна быть конфигурация с предустановленными значениями и необязательными заменами.

Я тестировал

ConfigFactory.defaultApplication()

, но это возвращает оба.Хотя описание заставляет меня думать, что это не так.

1 Ответ

0 голосов
/ 22 декабря 2018

Вы можете загрузить конфигурацию по умолчанию, используя

ConfigFactory.load()

Это заменит любые замены соответствующими значениями.

...