groovy
Verwenden Sie ConfigSluper (anstelle von Eigenschaftsdateien)
Suche…
Einführung
Mit ConfigSlurper können Sie ein anderes grooviges Skript als Konfigurationsdatei für Ihr Skript verwenden, anstatt beispielsweise eine .properties-Datei zu verwenden. Sie können interessante Konfigurationen mit typisierten Eigenschaften erstellen und müssen nicht aus String konvertieren. Sie können Listen, Karten oder einen Wert verwenden, der auf einer Berechnung oder Schließung basiert.
ConfigSlurper mit String, Nummer, Boolean oder Liste
In der Datei myConfig.groovy befindet sich folgender Inhalt.
message = 'Hello World!'
aNumber=42
aBoolean=false
aList=["apples", "grapes", "oranges"]
Dann erstellen Sie in Ihrem Hauptskript einen ConfigSlurper für Ihre myConfig.groovy- Datei, der eigentlich nur ein weiteres grooviges Skript ist.
config = new ConfigSlurper().parse(new File('/path/to/myConfig.groovy').toURL())
Um die Elemente aus der Konfiguration zu verwenden, können Sie einfach darauf verweisen.
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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow