Zoeken…


Invoering

Met ConfigSlurper kunt u een ander groovy-script gebruiken als configuratiebestand voor uw script in plaats van bijvoorbeeld een .properties-bestand. U kunt interessante configuraties uitvoeren met getypte eigenschappen en u hoeft niet te converteren van tekenreeks. U kunt lijsten, kaarten of een waarde gebruiken op basis van een berekening of afsluiting.

ConfigSlurper met tekenreeks, nummer, Boolean of lijst

In het bestand myConfig.groovy staat de volgende inhoud.

message = 'Hello World!'
aNumber=42
aBoolean=false
aList=["apples", "grapes", "oranges"]

Vervolgens maakt u in uw hoofdscript een ConfigSlurper voor uw myConfig.groovy- bestand, dat eigenlijk gewoon een ander groovy-script is.

config = new ConfigSlurper().parse(new File('/path/to/myConfig.groovy').toURL())

Om vervolgens de items uit de configuratie te gebruiken, kunt u er gewoon naar verwijzen.

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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow