パッケージ org.springframework.context
@NonNullApi @NonNullFields パッケージ org.springframework.context
このパッケージは、beans パッケージに基づいて構築され、メッセージソースと Observer デザインパターンのサポート、および一貫性のある API を使用してリソースを取得するアプリケーションオブジェクトの機能を追加します。
Spring アプリケーションが ApplicationContext または BeanFactory の機能に明示的に依存する必要はありません。Spring アーキテクチャの長所の 1 つは、Spring 固有の API に依存せずにアプリケーションオブジェクトを構成できることが多いことです。
- クラス説明アプリケーションの構成を提供する主要インターフェース。実行される
ApplicationContext
の通知を希望するオブジェクトによって実装されるインターフェース。アプリケーションコンテキストの初期化中に例外がスローされました。SpringConfigurableApplicationContext
を初期化してからリフレッシュするためのコールバックインターフェース。すべてのアプリケーションイベントによって拡張されるクラス。イベント発行機能をカプセル化するインターフェース。実行される ApplicationEventPublisher(通常は ApplicationContext)の通知を希望するオブジェクトによって実装されるインターフェース。ApplicationListener<E extends ApplicationEvent>アプリケーションイベントリスナーによって実装されるインターフェース。一緒に実行するApplicationStartup
の通知を希望するオブジェクトによって実装されるインターフェース。ほとんどのアプリケーションコンテキストによって実装される SPI インターフェース。組み込み定義値の解決のためのStringValueResolver
の通知を希望するオブジェクトによって実装されるインターフェース。Environment
が実行されることを通知されることを望む Bean によって実装されるインターフェース。メッセージを階層的に解決できるオブジェクトによって実装される MessageSource のサブインターフェース。ライフサイクル制御を開始 / 停止するためのメソッドを定義する共通インターフェース。ApplicationContext 内でライフサイクル Bean を処理するための戦略インターフェース。そのようなメッセージのパラメーター化と国際化をサポートする、メッセージを解決するための戦略インターフェース。実行中のMessageSource
(通常は ApplicationContext)の通知を希望するオブジェクトによって実装されるインターフェース。MessageSource
でのメッセージ解決に適したオブジェクトのインターフェース。メッセージを解決できない場合にスローされる例外。任意のペイロードを運ぶApplicationEvent
。ライフサイクル管理などの段階的なプロセスに参加する可能性のあるオブジェクトのインターフェース。実行中のResourceLoader
(通常は ApplicationContext)の通知を希望するオブジェクトによって実装されるインターフェース。特定の順序でApplicationContext
のリフレッシュやシャットダウン時に開始する必要があるオブジェクト用のLifecycle
インターフェースの拡張。