Как использовать системные свойства для замены заполнителей в файле Typesafe Config?

Мне нужно сослаться наjava.io.tmpdir в моем файле application.conf

Я распечатал содержимое моей конфигурации с

val c = ConfigFactory.load()
System.err.println(c.root().render())

и это делает это как

# dev/application.conf: 1
"myapp" : {
    # dev/application.conf: 47
    "db" : {
        # dev/application.conf: 49
        "driver" : "org.h2.Driver",
        # dev/application.conf: 48
        "url" : "jdbc:h2:file:${java.io.tmpdir}/db;DB_CLOSE_DELAY=-1"
    }
 ...
 }
# system properties
"java" : {
    # system properties
    "io" : {
        # system properties
        "tmpdir" : "/tmp"
    },
....

Поэтому я предполагаю, что форвард-ссылка не работает. Есть ли способ загрузить мои параметры после системных свойств, чтобы синтаксический анализатор корректно подставил значения?

Ответы на вопрос(1)

Ваш ответ на вопрос