1

セッション全体でアプリケーション全体で使用できる、アプリケーション内のすべてのドロップダウンのキーと値のペアのリストのような Bean または ArrayList を初期化したいと考えています。アプリ起動時に発生させたい。ServletContextListener を実装して、Bean をコンテキストに追加しようとしましたが、うまくいきませんでした。

どうすればこれを達成できるかについての提案。ありがとう。

ラヴィ

4

1 に答える 1

0

通常の (シングルトン) 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/を参照してください。

于 2013-02-26T20:41:28.597 に答える