サーバーの起動時にテーブルに存在するすべてのデータをキャッシュする Java Web アプリケーションを開発しています。
また、DB 値に変更がある場合は、(サーバーを再起動せずに) キャッシュを更新したいと考えています。
私は春にそれを達成するのに役立つかもしれないいくつかの資料を探しています. しかし、私はそれを理解することができません。
どうすれば同じことを達成できるか教えてください。また、サーバーの起動時にいくつかの Bean を初期化したいと考えています。
サーバーの起動時にテーブルに存在するすべてのデータをキャッシュする Java Web アプリケーションを開発しています。
また、DB 値に変更がある場合は、(サーバーを再起動せずに) キャッシュを更新したいと考えています。
私は春にそれを達成するのに役立つかもしれないいくつかの資料を探しています. しかし、私はそれを理解することができません。
どうすれば同じことを達成できるか教えてください。また、サーバーの起動時にいくつかの Bean を初期化したいと考えています。
まず、次のドキュメントを読んで開始してください。
Spring ドキュメントhttp://static.springsource.org/spring/docs/3.2.x/spring-framework-reference/html/cache.htmlを参照してください。
この簡単なチュートリアルもチェックしてくださいhttp://viralpatel.net/blogs/cache-support-spring-3-1-m1/
Bean の初期化に関しては、Bean クラスのメソッドで @PostConstruct アノテーションを使用できます。Bean が構築された後、Spring はそのメソッドを呼び出します。
あなたが構築しようとしているアプリケーションは、簡単なものではありません。私の経験では、そのようなアプリケーションを作成するには、次の知識が必要です
。 1. Spring
2. Ehcache
3. JMX
4. サーブレット リスナー