インターフェースの使用
org.springframework.core.env.EnvironmentCapable
EnvironmentCapable を使用するパッケージ
パッケージ
説明
Groovy ベースの Bean 定義のサポートパッケージ。
org.springframework.beans.factory
パッケージをサポートするクラス。 標準の "spring-beans" XSD を含む、抽象 XML ベースの
BeanFactory
実装が含まれています。 このパッケージは、beans パッケージに基づいて構築され、メッセージソースと Observer デザインパターンのサポート、および一貫性のある API を使用してリソースを取得するアプリケーションオブジェクトの機能を追加します。
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
org.springframework.orm.hibernate5
パッケージをサポートするクラス。org.springframework.orm.jpa
パッケージをサポートするクラス。Web アプリケーションのアプリケーションコンテキストインターフェースのバリアントと、ルート Web アプリケーションコンテキストをブートストラップする ContextLoaderListener が含まれています。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、
org.springframework.web.context
パッケージをサポートするクラス。Bean スタイルの構成を可能にする汎用フィルター基本クラスを提供します。
マルチパート解決フレームワークのサポートクラス。
アプリケーションコンテキストインフラストラクチャと統合するサーブレット、および Spring Web MVC フレームワークのコアインターフェースとクラスを提供します。
静的リソースを提供するためのサポートクラス。
org.springframework.beans.factory.groovy 内の EnvironmentCapable 使用
修飾子と型クラス説明class
Spring Bean 定義用の Groovy ベースのリーダー: Groovy ビルダーに似ていますが、Spring 構成用の DSL です。org.springframework.beans.factory.support 内の EnvironmentCapable 使用
修飾子と型クラス説明class
BeanDefinitionReader
インターフェースを実装する Bean 定義リーダーの抽象基本クラス。class
使用すべきではありません。5.3 以降、Spring の一般的な Bean 定義形式および / またはカスタムリーダー実装を推奨org.springframework.beans.factory.xml 内の EnvironmentCapable 使用
EnvironmentCapable を実装している org.springframework.beans.factory.xml のクラスorg.springframework.context 内の EnvironmentCapable 使用
org.springframework.context 内の EnvironmentCapable サブインターフェース修飾子と型インターフェース説明interface
アプリケーションの構成を提供する主要インターフェース。interface
ほとんどのアプリケーションコンテキストによって実装される SPI インターフェース。org.springframework.context.annotation 内の EnvironmentCapable 使用
EnvironmentCapable を実装している org.springframework.context.annotation のクラス修飾子と型クラス説明class
コンポーネントクラスを入力として受け入れるスタンドアロンアプリケーションコンテキスト— 特に@Configuration
アノテーション付きクラスだけでなく、プレーン@Component
型およびjakarta.inject
アノテーションを使用する JSR-330 準拠クラスも受け入れます。class
クラスパス上の Bean 候補を検出し、対応する Bean 定義を特定のレジストリ(BeanFactory
またはApplicationContext
)に登録する Bean 定義スキャナー。class
基本パッケージから候補コンポーネントを提供するコンポーネントプロバイダー。org.springframework.context.support 内の EnvironmentCapable 使用
EnvironmentCapable を実装している org.springframework.context.support のクラス修飾子と型クラス説明class
ApplicationContext
インターフェースの抽象的な実装。class
AbstractApplicationContext.refresh()
への複数の呼び出しをサポートすることになっているApplicationContext
実装の基本クラスで、毎回新しい内部 Bean ファクトリインスタンスを作成します。class
指定された構成の場所の一般的な処理を追加するAbstractRefreshableApplicationContext
サブクラス。class
ApplicationContext
実装の便利な基本クラス。XmlBeanDefinitionReader
が理解する Bean 定義を含む XML ドキュメントから構成を描画します。class
スタンドアロン XML アプリケーションコンテキスト。コンテキストパスをクラスパスから取得し、プレーンパスをパッケージパスを含むクラスパスリソース名として解釈します(例:class
スタンドアロン XML アプリケーションコンテキスト。ファイルシステムまたは URL からコンテキスト定義ファイルを取得し、プレーンパスを相対ファイルシステムの場所として解釈します(例:class
単一の内部DefaultListableBeanFactory
インスタンスを保持し、特定の Bean 定義フォーマットを想定しない汎用 ApplicationContext 実装。class
GenericApplicationContext
を継承し、GroovyObject
を実装するApplicationContext
実装。AbstractApplicationContext.getBean(java.lang.String)
を使用する代わりに、ドット参照解除構文で Bean を取得できます。class
組み込みの XML サポートを備えた便利なアプリケーションコンテキスト。class
外部構成ソースから Bean 定義を読み取るのではなく、Bean およびメッセージのプログラムによる登録をサポートするApplicationContext
実装。org.springframework.orm.hibernate5.support 内の EnvironmentCapable 使用
org.springframework.orm.jpa.support 内の EnvironmentCapable 使用
EnvironmentCapable を実装している org.springframework.orm.jpa.support のクラス修飾子と型クラス説明class
リクエストの処理全体で JPA EntityManager をスレッドにバインドするサーブレットフィルター。org.springframework.web.context 内の EnvironmentCapable 使用
org.springframework.web.context 内の EnvironmentCapable サブインターフェース修飾子と型インターフェース説明interface
設定可能な Web アプリケーションコンテキストによって実装されるインターフェース。interface
Web アプリケーションの構成を提供するインターフェース。org.springframework.web.context.support 内の EnvironmentCapable 使用
修飾子と型クラス説明class
Web 環境用のConfigurableWebApplicationContext
インターフェースを実装するAbstractRefreshableApplicationContext
サブクラス。class
コンポーネントクラスを入力として受け入れるWebApplicationContext
実装 — 特に@Configuration
クラスだけでなく、プレーンな@Component
クラス、jakarta.inject
アノテーションを使用する JSR-330 準拠のクラス。class
Web 環境に適したGenericApplicationContext
のサブクラス。class
GroovyBeanDefinitionReader
で理解されるように、Groovy Bean 定義スクリプトおよび / または XML ファイルから構成を取得するWebApplicationContext
実装。class
テスト用の静的WebApplicationContext
実装。class
XmlBeanDefinitionReader
が理解する XML ドキュメントから構成を取得するWebApplicationContext
実装。org.springframework.web.filter 内の EnvironmentCapable 使用
EnvironmentCapable を実装している org.springframework.web.filter のクラス修飾子と型クラス説明class
リクエストが処理される前後にロギング操作を実行するFilter
の基本クラス。class
リクエストの文字エンコードを指定できるサーブレットフィルター。class
リクエスト URI(およびオプションでクエリ文字列)を Commons Log に書き込むシンプルなリクエストロギングフィルター。class
Filter
EE は、CORS のプリフライトリクエストを処理し、CorsProcessor
を使用して CORS の単純なリクエストと実際のリクエストをインターセプトし、レスポンスを更新します。class
Filter インターフェースを実装する Spring 管理の Bean に委譲する、標準のサーブレットフィルターのプロキシ。class
HTTP PUT、PATCH、DELETE リクエストのフォームデータを解析し、それをサーブレットリクエストパラメーターとして公開するFilter
。class
"Forwarded" および "X-Forwarded-*" ヘッダーから値を抽出し、リクエストとレスポンスをラップし、次のメソッドでクライアントが発信したプロトコルとアドレスを反映させます:getServerName()
getServerPort()
getScheme()
isSecure()
sendRedirect(String)
EEclass
class
投稿されたメソッドパラメーターを HTTP メソッドに変換するFilter
EE。HttpServletRequest.getMethod()
を介して取得できます。class
任意のサーブレットコンテナーで、リクエストディスパッチごとに 1 つの実行を保証することを目的とするフィルター基本クラス。class
HttpServletResponse.sendRedirect(String)
EE をオーバーライドし、HTTP ステータスと "Location" ヘッダーを設定して処理します。これにより、サーブレットコンテナーが相対リダイレクト URL を絶対 URL に書き換えないようにします。class
LocaleContextHolder
とRequestContextHolder
の両方を介して、リクエストを現在のスレッドに公開するサーブレットフィルター。class
HTTP 交換用のobservations
を作成するFilter
EE。class
リクエスト URI(およびオプションでクエリ文字列)を ServletContext ログに書き込む単純なリクエストロギングフィルター。class
レスポンスのコンテンツに基づいてETag
値を生成するFilter
EE。org.springframework.web.multipart.support 内の EnvironmentCapable 使用
org.springframework.web.servlet 内の EnvironmentCapable 使用
EnvironmentCapable を実装している org.springframework.web.servlet のクラス修飾子と型クラス説明class
HTTP リクエストハンドラー / コントローラー用の主要ディスパッチャー。class
Spring の Web フレームワークのベースサーブレット。class
org.springframework.web.servlet.resource 内の EnvironmentCapable 使用
修飾子と型クラス説明class
内部リソースリクエスト URL を外部使用のためにパブリック URL パスに変換するために、HttpServletResponse
EE をラップし、そのencodeURL
EE メソッドをオーバーライドするフィルター。