Ich verwende Spring, um Nachrichten aus einer Eigenschaftendatei anzuzeigen. Ich möchte in der Lage sein, das <spring:message>
-Tag zu überschreiben, um einen Wert aus einer Datenbank basierend auf dem angemeldeten Benutzer zu verwenden. Wenn dieser Wert nicht vorhanden ist, möchte ich, dass er wie bisher auf den Wert in der Eigenschaftendatei gesetzt wird.Spring überschreiben: Nachrichtentag mit Datenbankwerten
Kann mir jemand mit diesem Code helfen? Ich habe über AbstractMessageSource gelesen, aber ich weiß nicht, wie ich es implementieren soll.
Danke
Für Caching würde ich Ehcache vorschlagen ... Werfen Sie einen Blick auf [diese] (http://ehcache.org/documentation/recipes/thunderingherd) und [diese] (http: //ehcache.org/documentation/recipes/spring-annotations) .... – PrimosK
Danke dafür. Ich werde den ersten Link implementieren. Du warst wirklich hilfreich. Danke nochmal – blong824
Eine Folgefrage. Wie kann ich ein Objekt vom Controller an meine DatabaseMessageSource-Klasse übergeben? Das Objekt befindet sich zu dem Zeitpunkt, zu dem der Bildschirm mit den Spring: message tags geladen wird. – blong824