allererste Datei, die ich für mein approximatives Englisch entschuldigen;)sind Eigenschaften in weiteren Eigenschaften
Ich lade zwei Eigenschaften in XML-Datei wie diese
<propertyPlaceholder id="properties"
location="path/to/my/properties/folder/file2.properties,
path/to/my/properties/folder/file1.properties"/>
schauen meine Eigenschaften Dateien wie folgen aus:
file1.properties
endpoint-from=rest:post:useraccounts:
endpoint-to=http4://${host}:${port}/endpoint
file2.properties (verspotteten Variable für das Beispiel)
host=0.0.0.0
host=9999
Ja, wir reden über Kamel-Routing (V2.17)
, wenn ich meine app starten, il scheint, dass die Variablen Host und Port sind nicht ausgefüllt. Ist es möglich, Variablen aus einer anderen Eigenschaftendatei in einer bestimmten Eigenschaftendatei zu verwenden?
Warum möchte ich das tun? Ich habe mehrere Konfigurationsdatei, die die zwei oder drei externe Dienste aufgerufen und wenn mein Host ändert (Migration, andere Umgebung), ist es einfacher, nur die Hostvariable in Datei2 zu ändern, anstatt alle Hosts in allen anderen Dateien zu ändern (ich habe mehr als . 60 Endpunkte erklärt
ich hoffe, dass ich klar genug bin, um mich verständlich zu machen, und ich hoffe, Sie können und helfen mir