verwendete ich die folgende Konfiguration in meinem applicationContext.xmlspring - <Kontext: property-Platzhalter> Lastverteilung auf mehrere Eigenschaften, aber ignorieren Fehlenden
<context:property-placeholder location="classpath:system.properties,file:/data/conf/system.properties,file:/data/conf/1033.properties" ignore-unresolvable="true" />
einige Platzhalter zu laden:
- Gebrauch diese Eigenschaften definiert in
classpath:system.properties
; - Wenn Datei oder Eigenschaften in
/data/conf/system.properties
vorhanden sind, verwenden Sie sie anstelle von oben; - Wenn Datei oder Eigenschaften in
/data/conf/1033.properties
vorhanden sind, verwenden Sie sie anstelle von oben.
Jetzt Frühling begann ok, wenn beide /data/conf/system.properties
und /data/conf/1033.properties
existiert, aber es wird rg.springframework.beans.factory.BeanInitializationException: Could not load properties; nested exception is java.io.FileNotFoundException: ...
werfen, wenn eine von ihnen nicht existiert.
Wie kann man sagen, dass die Feder diese Eigenschaften lädt, aber die fehlenden ignoriert?
Es ist wirklich hinzuzufügen funktioniert :-) – auntyellow