Frage

Wir verwenden fmt: setBundle ein Ressourcenbündel aus einer Datenbank zu laden (wir erweitert die Klasse Resource zu tun). Wenn wir einen Wert in der Datenbank ändern, müssen wir den Web-Server neu zu laden auf dem Web-App den neuen Wert anzuzeigen.

Gibt es eine einfache Möglichkeit, den neuen Wert zu verwenden, ohne den Web-Server neu zu starten?

(Wir tun nicht will immer den Wert aus der Datenbank nachschlagen, aber wir möchten den Cache ungültig zu machen, beispielsweise durch eine spezielle ‚admin‘ URL Aufruf)

EDIT: Wir sind mit JDK 1.4, also würde ich eine Lösung auf dieser Version bevorzugen. :)

War es hilfreich?

Lösung

Wie andere haben in den Kommentaren darauf hingewiesen, könnten Sie in den Frühling aussehen wollen - vor allem die ReloadableResourceBundleMessageSource .

scroll top