groovy
Используйте ConfigSluper (вместо файлов свойств)
Поиск…
Вступление
ConfigSlurper позволяет использовать другой скрипт groovy в качестве файла конфигурации для вашего скрипта вместо использования, например, файла .properties. Вы можете создавать интересные конфигурации с типизированными свойствами, и вам не нужно преобразовывать их из строки. Вы можете использовать списки, карты или значение, основанное на некоторых вычислениях или закрытии.
ConfigSlurper, используя строку, число, логическое или список
В файле myConfig.groovy есть следующий контент.
message = 'Hello World!'
aNumber=42
aBoolean=false
aList=["apples", "grapes", "oranges"]
Затем в вашем основном скрипте вы создаете ConfigSlurper для вашего файла myConfig.groovy, который на самом деле является просто еще одним оригинальным скриптом.
config = new ConfigSlurper().parse(new File('/path/to/myConfig.groovy').toURL())
Затем, чтобы использовать элементы из конфигурации, вы можете просто ссылаться на них.
assert 'Hello World!' == config.message
assert 42 == config.aNumber
assert false == config.aBoolean
assert ["apples", "grapes", "oranges"] == config.aList
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow