セッション全体でアプリケーション全体で使用できる、アプリケーション内のすべてのドロップダウンのキーと値のペアのリストのような Bean または ArrayList を初期化したいと考えています。アプリ起動時に発生させたい。ServletContextListener を実装して、Bean をコンテキストに追加しようとしましたが、うまくいきませんでした。
どうすればこれを達成できるかについての提案。ありがとう。
ラヴィ
セッション全体でアプリケーション全体で使用できる、アプリケーション内のすべてのドロップダウンのキーと値のペアのリストのような Bean または ArrayList を初期化したいと考えています。アプリ起動時に発生させたい。ServletContextListener を実装して、Bean をコンテキストに追加しようとしましたが、うまくいきませんでした。
どうすればこれを達成できるかについての提案。ありがとう。
ラヴィ
通常の (シングルトン) Spring Bean を定義し、コンストラクターまたは @PostConstruct メソッドで値を初期化します。
import javax.annotation.PostConstruct;
@Component
public class AppBean {
@PostConstruct
protected void init() {
// executed after dependencies have been injected. initialize values here
}
}
詳細な例については、 http://www.mkyong.com/spring/spring-postconstruct-and-predestroy-example/を参照してください。