Попробуйте следующее:
В файле с именем sample1.conf :
a {
b {
c = 30
d = ["Red", "Orange", "Green", "Blue"]
}
}
Если вы хотите изменить свойство, обязательно измените его какСистемное свойство сначала и вызовите недействительные кэши, затем загрузите снова.Это также то, что позволяет вам переопределить в командной строке.
System.setProperty("a.b.c", "100")
ConfigFactory.invalidateCaches()
val config = ConfigFactory.load("sample1")
config.getDouble("a.b.c") should be (100.0)
Не знаю, будет ли это работать во всех сценариях.Так что это может или не может работать с вашим приложением выбора.