クラス ApplicationObjectSupport

java.lang.ObjectSE
org.springframework.context.support.ApplicationObjectSupport
実装されたすべてのインターフェース:
AwareApplicationContextAware
既知の直属サブクラス
AbstractHandlerMappingWebApplicationObjectSupport

public abstract class ApplicationObjectSupport extends ObjectSE implements ApplicationContextAware
アプリケーションコンテキストを認識する必要があるアプリケーションオブジェクトにとって便利なスーパークラスです。たとえば、連携する Bean のカスタム検索やコンテキスト固有のリソースアクセスなどです。アプリケーションコンテキスト参照を保存し、初期化コールバックメソッドを提供します。さらに、メッセージ検索用の便利なメソッドも多数用意されています。

このクラスをサブクラス化する必要はありません。ファイルリソースやメッセージソースへのアクセスなど、コンテキストにアクセスする必要がある場合に、少しだけ作業が簡単になります。多くのアプリケーションオブジェクトは、Bean 参照を介して連携 Bean を受信できるため、アプリケーションコンテキストをまったく意識する必要がないことに注意してください。

多くのフレームワーククラスは、特に Web サポート内でこのクラスから派生しています。

作成者:
Rod Johnson, Juergen Hoeller
関連事項: