У меня есть файл конфигурации Typesafe (application.conf). Я хочу переопределить некоторые параметры с помощью системных переменных среды (например, Переопределить конфигурацию с помощью переменных среды в typesafe config ), но я хотел бы внести некоторые изменения в значение переменной среды (например, toLowerCase, заменить ('\', '/'), split ("/"))
Итак, у меня было что-то вроде этого:
# C:\Users\...\project_root\sub_project\src\main\resources\application.conf
foo = {
bar = "baz"
}
И я изменил это на:
foo = {
bar = "baz"
bar = ${?FOO}
}
Но теперь я хочу сделать это:
foo = {
bar = "baz"
bar = ${?FOO.toLowerCase}
}
Когда я запускаю sbt update
в моем проекте, у меня есть зависимость Typesafe Config:
[info] Resolving com.typesafe#config;1.2.1 ...