Das dynamische laden von spring-bean-Eigenschaften aus der Datenbank oder Java-Objekte )

Habe ich ein Szenario, wo ich brauche zu laden Eigenschaften aus der Datenbank oder java-Objekt in die Bohnen.

Betrachten Sie das Beispiel:

<bean id="ConfigAsstDemoBeanParent" class="gps.springconfig.DemoClass" lazy-init="true">
  <property name="demoValueFromBean" value="demoValue"></property>
  <property name="demoValueForKeyFromProperties" value="${DEMO_KEY}"></property>
</bean>

und statt der ${DEMO_KEY} Eigenschaft Platzhalter, der lädt einen Wert aus der property-Datei, die ich laden müssen einen Wert aus der Datenbank, die ich abrufen verwenden eine gespeicherte Prozedur aus einer Java-Klasse.

Bitte machen Sie mir ein Mechanismus, den ich nutzen kann für das oben beschriebene Szenario. Ich bin aktuell untersuchen die Erweiterung SpringMain und/oder PropertyPlaceholderConfigurer Klasse und Schreibe meine eigenen benutzerdefinierten BootStrapper.

Bitte auch vorschlagen, Tipps, schreiben einen BootStrapper für das oben erwähnte Szenario.

  • Ich benutze PropertyPlaceholderConfigurer für Sachen wie diese.
  • aber so wie ich das verstehe PropertyPlaceholderConfigurer nur verwendet, um Eigenschaften aus .Eigenschaften-Datei. Ich nicht wirklich sehen, wie es kann verwendet werden, für die Werte aus der DB. Bitte korrigieren Sie mich, wenn ich falsch bin.
InformationsquelleAutor kanap008 | 2012-06-22
Schreibe einen Kommentar