Frage

Ich weiß schon, wie man:

Lasteigenschaften von Dateien in meine Spring-Konfiguration mit:

<context:property-placeholder location="aaa/bbb/ccc/stuff.properties"/> 

Neubau-Immobilien-Objekte on the fly mit:

<props><prop key="abc">some value</prop></props>

Aber was ich tun kann nicht, und würde wirklich nützlich sein, ist zu haben, Frühling lädt eine Eigenschaftendatei und dann die passenden baut Eigenschaften widersprechen. Ich konnte dann diese in eine Bohne in gewohnter Weise injizieren.

Ich habe für diese an anderer Stelle ohne Erfolg gesucht. Irgendwelche Ideen?

War es hilfreich?

Lösung

Wie @ MetroidFan2002 impliziert, werfen Sie einen Blick auf util: Eigenschaften

<util:properties id="myProperties" location="classpath:com/foo/my.properties"/>

Dann wird die Eigenschaften in der Frühling-Managed Bean zu injizieren, es ist so einfach, wie folgt aus:

@Resource(name = "myProperties")
private Properties myProperties;

Andere Tipps

Bitte beachten Sie die Frühling Referenzhandbuch Anhang und sehen, ob das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top