3

春のアプリケーションは初めてです...

applicationcontext.xmlファイルを使用して作成されたオブジェクトがいつ破棄されるのか知りたいのですが。

applicationcontext.xmlつまり、ファイルによって作成されたオブジェクトの存続期間を知りたいです。

Google検索でたくさん試しましたが、解決策を見つけることができません。すべての提案はBeanの範囲に向けられています。その範囲が寿命を決定しますか?

オブジェクトの存続期間を確認する方法と、Spring MVCでオブジェクトが破棄されるのはいつですか?...

よろしくお願いします。すぐに解決する予定です...助けてください。

4

2 に答える 2

1

applicationContextが閉じられると、Springはオブジェクト(シングルトンのみ)を破棄します。

Docから

BeanFactoryは、キャッシュされたシングルトンを破棄する場合、destroyメソッドを呼び出すことになっています。アプリケーションコンテキストは、すべてのシングルトンをクローズ時に破棄することになっています。

春のチームメンバーからのコメント

注意すべき点の1つは、Springはプロトタイプ/スコープビーンを追跡しないことです。シングルトンのみを追跡するため、destroyメソッドはシングルトンでのみ呼び出されます。

ソース: http: //forum.springsource.org/showthread.php?32253-When-will-the-bean-s-destroy-method-be-invoked

于 2013-03-11T08:49:03.093 に答える
0

はいスコープは寿命を決定します。利用可能なさまざまなBeanスコープを見てください

于 2013-03-11T08:48:33.457 に答える