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