パッケージ org.springframework.context


@NonNullApi @NonNullFields パッケージ org.springframework.context
このパッケージは、beans パッケージに基づいて構築され、メッセージソースと Observer デザインパターンのサポート、および一貫性のある API を使用してリソースを取得するアプリケーションオブジェクトの機能を追加します。

Spring アプリケーションが ApplicationContext または BeanFactory の機能に明示的に依存する必要はありません。Spring アーキテクチャの長所の 1 つは、Spring 固有の API に依存せずにアプリケーションオブジェクトを構成できることが多いことです。

  • クラス
    説明
    アプリケーションの構成を提供する主要インターフェース。
    実行される ApplicationContext の通知を希望するオブジェクトによって実装されるインターフェース。
    アプリケーションコンテキストの初期化中に例外がスローされました。
    Spring ConfigurableApplicationContext を初期化してからリフレッシュするためのコールバックインターフェース。
    すべてのアプリケーションイベントによって拡張されるクラス。
    イベント発行機能をカプセル化するインターフェース。
    実行される ApplicationEventPublisher(通常は ApplicationContext)の通知を希望するオブジェクトによって実装されるインターフェース。
    アプリケーションイベントリスナーによって実装されるインターフェース。
    一緒に実行する ApplicationStartup の通知を希望するオブジェクトによって実装されるインターフェース。
    ほとんどのアプリケーションコンテキストによって実装される SPI インターフェース。
    組み込み定義値の解決のための StringValueResolver の通知を希望するオブジェクトによって実装されるインターフェース。
    Environment が実行されることを通知されることを望む Bean によって実装されるインターフェース。
    メッセージを階層的に解決できるオブジェクトによって実装される MessageSource のサブインターフェース。
    ライフサイクル制御を開始 / 停止するためのメソッドを定義する共通インターフェース。
    ApplicationContext 内でライフサイクル Bean を処理するための戦略インターフェース。
    そのようなメッセージのパラメーター化と国際化をサポートする、メッセージを解決するための戦略インターフェース。
    実行中の MessageSource(通常は ApplicationContext)の通知を希望するオブジェクトによって実装されるインターフェース。
    MessageSource でのメッセージ解決に適したオブジェクトのインターフェース。
    メッセージを解決できない場合にスローされる例外。
    任意のペイロードを運ぶ ApplicationEvent
    ライフサイクル管理などの段階的なプロセスに参加する可能性のあるオブジェクトのインターフェース。
    実行中の ResourceLoader(通常は ApplicationContext)の通知を希望するオブジェクトによって実装されるインターフェース。
    特定の順序で ApplicationContext のリフレッシュやシャットダウン時に開始する必要があるオブジェクト用の Lifecycle インターフェースの拡張。