groovy
Użyj ConfigSluper (zamiast plików właściwości)
Szukaj…
Wprowadzenie
ConfigSlurper pozwala na użycie innego groovy skryptu jako pliku konfiguracyjnego skryptu zamiast na przykład pliku .properties. Możesz robić ciekawe konfiguracje z wpisanymi właściwościami i nie musisz konwertować z łańcucha. Możesz użyć list, map lub wartości opartej na pewnych obliczeniach lub zamknięciach.
ConfigSlurper przy użyciu łańcucha, liczby, wartości logicznej lub listy
W pliku myConfig.groovy jest następująca treść.
message = 'Hello World!'
aNumber=42
aBoolean=false
aList=["apples", "grapes", "oranges"]
Następnie w głównym skrypcie tworzysz ConfigSlurper dla pliku myConfig.groovy , który jest tak naprawdę kolejnym świetnym skryptem.
config = new ConfigSlurper().parse(new File('/path/to/myConfig.groovy').toURL())
Następnie, aby użyć elementów z konfiguracji, możesz po prostu się do nich odwołać.
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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow