私はStruts2とSpringの初心者であり、いくつかの洞察を探しています。Webアプリケーションをロードするときは、通常、デフォルトのルックアップデータをキャッシュする必要があります。たとえば、頻繁に変更されない状態やその他のデータを保存し、アプリケーション全体でアクセスできるアプリケーションコンテキストに追加する場合などです。Springと統合されたStruts2アプリケーションでこれを実現するための最良の方法は何ですか?@PostConstructでアノテーションを付ける方法について少し読みました。つまり、ServletActionContext.getServletContext()を呼び出してコンテキストへのハンドルを取得し、setAttributeを使用して何かを追加する独自のクラス/メソッドを定義します。それは物事を進めるための良い方法ですか、それともより良い選択肢がありますか?それとも、単にServletContextListenerを実装するのが理想的でしょうか?
ご入力いただきありがとうございます。