Как работает файл конфигурации в lightbend / config? - PullRequest
0 голосов
/ 03 сентября 2018

У меня проблемы с заменой, используя lightbend config library.

У меня есть файл application.conf с этим содержимым: </p> <pre><code> property.a = "propA" list = [ { nameProp=one, propToReplace = ${property.a} }, { nameProp=two, propToReplace = ${property.a} } ] some.env { property.a = "propEnvironment" }

В какой-то момент кода я загружаю файл свойств с помощью Configuration.load (). Моя цель - заменить propToReplace значением property.a внутри some.env , но после его запуска я получаю замену на значение за пределами ( property.a). = "propA" ).

У кого-нибудь есть идеи, как это решить?

Заранее спасибо

1 Ответ

0 голосов
/ 03 сентября 2018

Вы можете заменить его, используя переменные окружения , например, запустив вашу программу с:

-Dproperty.a=mySubstituteValue
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...