Ich verwende die Eigenschaftendatei mit Spring 3. Wenn Spring seinen Inhalt initialisiert, lädt er die Eigenschaftendatei und fügt sie in alle Beans mit @Value Annotation ein.So laden Sie Eigenschaften mit Spring?
Ich möchte eine Möglichkeit haben, einige Eigenschaften in einer Datei zu aktualisieren und einen JMX auf dem Server verfügbar zu machen, der die neuen Eigenschaften zu Spring lädt - ohne den Server neu zu starten und seinen Kontext neu zu laden.
Kann ich dies implementieren, indem Sie eine Spring-Methode verwenden, um Eigenschaften neu zu laden und sie in alle Beans zu füllen, oder sollte ich etwas Ähnliches selbst schreiben?
Das ist Ok, aber wie kann ich alle neuen Eigenschaften zu den Bohnen zu füllen? Ich wollte eine Spring-Methode verwenden, um diese Eigenschaften neu zu laden und alle Beans zu überschreiben und die neuen Werte zu setzen. – Julias
Angenommen, die 'PropertiesConfiguration' ist eine Eigenschaft Ihrer Beans, es gibt nichts zu aktualisieren, die Instanz aktualisiert sich selbst. –
Sie sollten http://owner.aeonbits.org/ anstelle von PropertiesConfiguration suchen. –