1.豆のライフサイクル
Bean のライフサイクルは次のとおりです。
1.インスタンス化(JVMの「ロード」に対応)(バイトコードをメモリ内のオブジェクトに変換し、メモリを割り当てるだけ)
2. プロパティの設定 (Bean インジェクションとアセンブリ)
3.Bean の初期化
(1) 各種届出
(2) 初期化の事前作業
(3) 初期化作業を行う (@PostConstruct を使用、init メソッドの初期化を使用)
4.豆を使う
5.ビーンを破壊する
2. @PostConstruct および @PostDestroy メソッド
@PostConstruct は Java に付属するアノテーションで、このアノテーションをメソッドに付けると、プロジェクトの起動時にメソッドが実行され、Spring コンテナの初期化時にメソッドが実行されるとも解釈できます。
Java EE5 仕様から、サーブレットのライフサイクルに影響を与える 2 つのアノテーション @PostConstruct および @PreDestroy がサーブレットに追加されました. これら 2 つのアノテーションは、非静的な void () メソッドを変更するために使用されます.
@PostDestroy は、主に Bean を破棄するときに使用されます