Spring Framework 6.1.6 API
これは、Spring Framework の公開 Java API ドキュメント (Javadoc) です。
Kotlin API ドキュメント (KDoc) も参照してください。
パッケージ
パッケージ
説明
コア AOP アライアンスアドバイスマーカー。
AOP Alliance の反射インターセプト抽象化。
Commons Logging API の Spring のバリアント: Log4J 2、SLF4J、
java.util.logging
の特別なサポート。Commons Logging API の Spring のバリアント: Log4J 2、SLF4J、
java.util.logging
の特別なサポート。AOP Alliance AOP 相互運用性インターフェース上に構築されたコア Spring AOP インターフェース。
AspectJ 統合パッケージ。
AspectJ 5 @Annotated クラスを Spring AOP で使用できるようにするクラス。
AspectJ に基づく自動プロキシを有効にする基本クラス。
XML スキーマが主要な構成形式である、宣言型 AOP 構成のサポートパッケージ。
AOP アライアンスインターフェースに準拠した Spring の基本的な AOP インフラストラクチャを含むパッケージ。
Spring AOP フレームワークが任意のアドバイス型を処理できるようにする SPI パッケージ。
ApplicationContexts で使用する Bean ポストプロセッサー。ProxyFactoryBean を使用せずに AOP プロキシを自動的に作成することにより、AOP の使用を簡素化します。
Spring の AOP 自動プロキシサポートで使用するためのさまざまな
TargetSourceCreator
実装。 その他のインターセプターの実装を提供します。
構成可能なバックエンドを使用した、ターゲットオブジェクトの AOP ベースのスコープのサポート。
Spring の AOP API を使用するための便利なクラス。
AOP ポイントカットのアノテーションサポート。
Spring AOP で使用するためのさまざまな
TargetSource
実装。Spring AOP で使用するための動的でリフレッシュ可能な
TargetSource
実装のサポート。Spring AOT インフラストラクチャのコアパッケージ。
RuntimeHints
メタデータに関連するメソッド呼び出しの記録のサポート。 実行時の動作と同等の生成されたコードを提供するコンポーネントのサポートクラス。
リフレクション、リソース、java 直列化、実行時のプロキシの必要性を登録するためのサポート。
ランタイムヒントのアノテーションサポート。
ランタイムヒントの述語サポート。
ランタイムヒントを使用するためのコンビニエンスクラス。
ランタイムヒントから GraalVM ネイティブ構成を生成するためのサポート。
RuntimeHintsAgent
のテストサポート。 コア AOT クラスのサポートをテストします。
ASM 9.x の Spring の再パッケージ化(Spring 固有のパッチを使用。内部使用のみ)。
このパッケージには、Java Bean を操作するためのインターフェースとクラスが含まれています。
Spring の軽量の制御の反転(IoC)コンテナーを実装するコアパッケージ。
アノテーション駆動型 Bean 構成のサポートパッケージ。
Bean ファクトリの AOT サポート。
AspectJ ベースの依存性注入のサポート。
Bean ファクトリの SPI インターフェースおよび構成関連の便利なクラス。
Groovy ベースの Bean 定義のサポートパッケージ。
Bean 定義解析のサポートインフラストラクチャ。
Java
ServiceLoader
SE 機能のサポートパッケージ。org.springframework.beans.factory
パッケージをサポートするクラス。Bean インスタンスから Bean 接続メタデータを決定するメカニズム。
標準の "spring-beans" XSD を含む、抽象 XML ベースの
BeanFactory
実装が含まれています。 文字列値から java.util.Properties などのオブジェクト型に変換するために使用されるプロパティエディター。
Bean のリストをソートおよび保持するためのユーティリティクラスなど、org.springframework.beans パッケージをサポートするクラス。
Spring の汎用キャッシュ抽象化。
宣言的なキャッシュ管理のためのアノテーションとサポートクラス。
AspectJ ベースのキャッシングのサポート。
Caffeine ライブラリのオープンソースキャッシュのクラスをサポートし、Spring のキャッシュ抽象化内で Caffeine キャッシュをセットアップできます。
java.util.concurrent
ベースのキャッシュの実装パッケージ。XML スキーマが主要な構成形式である、宣言的なキャッシュ構成のサポートパッケージ。
宣言的キャッシング境界設定のための AOP ベースのソリューション。
JSR-107(javax.cache、別名 "JCache" )ベースのキャッシュの実装パッケージ。
宣言型 JSR-107 キャッシング構成のサポートパッケージ。
JSR-107 アノテーションを使用した宣言的キャッシュ区分のための AOP ベースのソリューション。
org.springframework.cache パッケージのサポートクラス。
org.springframework.cache パッケージのトランザクション対応デコレーター。
CGLIB 3.3 の Spring の再パッケージ化(Spring 固有のパッチを使用。内部使用のみ)。
Spring による CGLIBBean パッケージの再パッケージ化(内部使用のみ)。
Spring の CGLIB コアパッケージの再パッケージ化(内部使用のみ)。
Spring による CGLIB コア内部パッケージの再パッケージ化 (内部使用のみ)。
Spring による CGLIB プロキシパッケージの再パッケージ化(内部使用のみ)。
Spring による CGLIB 反映パッケージの再パッケージ化 (内部使用のみ)。
Spring による CGLIB 変換パッケージの再パッケージ化 (内部使用のみ)。
Spring による CGLIB 変換 impl パッケージの再パッケージ化 (内部使用のみ)。
Spring による CGLIB util パッケージの再パッケージ化 (内部使用のみ)。
このパッケージは、beans パッケージに基づいて構築され、メッセージソースと Observer デザインパターンのサポート、および一貫性のある API を使用してリソースを取得するアプリケーションオブジェクトの機能を追加します。
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
@Configurable
アノテーションによって駆動される AspectJ ベースの依存性注入のサポート。 アプリケーションコンテキストの AOT サポート。
XML スキーマが主要な構成形式である、高度なアプリケーションコンテキスト構成のサポートパッケージ。
標準コンテキストイベントなどのアプリケーションイベントのサポートクラス。
Spring アプリケーションコンテキスト内の式解析サポート。
現在のロケールを決定するための抽象化と、スレッドにバインドされたロケールを公開するグローバルホルダー。
コンポーネントインデックスの読み取りと管理のためのサポートパッケージ。
Spring Framework のスキャンコンポーネントインデックスのコアパッケージ。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
Spring の
LoadTimeWeaver
抽象化に基づいた、Spring アプリケーションコンテキストのロード時ウィービングサポート。 例外処理とバージョン検出のための基本クラス、およびフレームワークのどの部分にも固有ではない他のコアヘルパーを提供します。
アノテーション、メタアノテーション、属性オーバーライドを含むマージされたアノテーションのコアサポートパッケージ。
型変換システム API。
型変換システムのコンバーターを実装する SPI。
型変換システムのデフォルト実装。
Bean 定義プロファイルと階層プロパティソースのサポートで構成される Spring の環境抽象化。
フレームワーク全体で使用される(ファイルベースの)リソースの一般的な抽象化。
バイトバッファの実装を操作するための一般的な抽象化。
Spring のリソース抽象化のサポートクラス。
Spring のロギング規則の有用なデリゲート。
アプリケーションの起動時にメトリクスを記録するためのサポートパッケージ。
Java Flight Recorder を使用して起動メトリクスを記録するためのサポートパッケージ。
Spring のシリアライザーインターフェースと実装のルートパッケージ。
Spring のシリアライザー抽象化のサポートクラス。
ToStringCreator を中心クラスとして、文字列としてのスタイリング値のサポート。
このパッケージは、Spring のコア TaskExecutor 抽象化を定義し、SyncTaskExecutor および SimpleAsyncTaskExecutor 実装を提供します。
Spring の TaskExecutor 抽象化のサポートクラス。
Spring の I/O サポートのサポートクラスをテストします。
生成されたコードをコンパイルおよびテストするためのサポートクラス。
型のイントロスペクションのコアサポートパッケージ。
アノテーションおよびクラスレベルのメタデータを読み取るためのクラスをサポートします。
型フィルタリングのコアサポートパッケージ(例:
使用中のデータアクセスアプローチに依存しない高度なエラー処理を可能にする例外階層。
DAO のアノテーションサポート。
DAO 実装のクラスをサポートし、その他のユーティリティメソッドを提供します。
EJB/Jakarta EE 関連の構成のサポートパッケージ。XML スキーマが主要な構成形式です。
Spring Expression Language の背後にあるコア抽象化。
Spring Expression Language の背後にある一般的なユーティリティクラス。
SpEL の中央実装パッケージ。
SpEL の抽象構文ツリー。
SpEL の標準パーサー実装。
さまざまなコア抽象化のための SpEL のデフォルト実装。
UI での表示用にフィールドモデル値をフォーマットするフォーマッターを定義するための API。
フィールドの書式設定ルールを宣言的に構成するためのアノテーション。
java.util.Date
プロパティのフォーマッタ。JDK 8 の JSR-310
java.time
パッケージとの統合。java.lang.Number
プロパティのフォーマッタ。JSR-354
javax.money
パッケージとの統合。 フォーマットパッケージのクラスをサポートし、一般的な実装とアダプターを提供します。
クライアント / サーバー側 HTTP の基本的な抽象化が含まれています。
クライアント側の HTTP 上の抽象化が含まれています。
このパッケージは、クライアント HTTP
Observation
のサポートを提供します。 このパッケージは、RestTemplate などの高レベルクラスで使用される汎用 HTTP サポートクラスを提供します。
CBOR エンコーダーとデコーダーのサポート。
JSON エンコーダーおよびデコーダーのサポート。
マルチパートのサポート。
Google プロトコルバッファのエンコーダーとデコーダーを提供します。
org.springframework.http.codec.json
および co からのコンバーター実装に基づいて、ClientCodecConfigurer
および ServerCodecConfigurer
の実装を提供します。XML エンコーダーおよびデコーダーのサポート。
HttpMessageConverter 抽象化を提供して、Java オブジェクトと HTTP 入出力メッセージ間で変換します。
CBOR データ形式の HttpMessageConverter を提供します。
Atom および RSS フィードを処理するための HttpMessageConverter 実装を提供します。
JSON を処理するための HttpMessageConverter 実装を提供します。
Google プロトコルバッファを処理するための HttpMessageConverter 実装を提供します。
Smile データ形式(「バイナリ JSON」)に HttpMessageConverter を提供します。
フォーム処理用の包括的な HttpMessageConverter バリアントを提供します。
XML を処理するための HttpMessageConverter 実装を提供します。
サーバー側の HTTP 上の抽象化が含まれています。
observing
HTTP サーバーアプリケーションの計測。observing
リアクティブ HTTP サーバーアプリケーションの計測。 このパッケージは、上位レベルのクライアントおよびサーバークラスで使用される内部 HTTP サポートクラスを提供します。
バイトコードインストルメンテーションのコアパッケージ。
JPA プロバイダーの要求に応じて、クラスローダーに基づいたロード時間ウィービングのサポートパッケージ(ただし、JPA 固有ではありません)。
GlassFish でのクラスインスツルメンテーションのサポート。
JBoss AS 6 および 7 でのクラスインスツルメンテーションのサポート。
Tomcat でのクラスインスツルメンテーションのサポート。
このパッケージは、汎用 JCA メッセージエンドポイント管理の機能を提供します。
主に JCA ResourceAdapter および / または ConnectionFactory のローカルセットアップのために、Spring 内での JCA の使用に対する汎用サポートクラスを提供します。
このパッケージのクラスにより、JDBC が使いやすくなり、一般的なエラーの可能性が低くなります。
Spring JDBC 構成名前空間を定義します。
JdbcTemplate とそれに関連するコールバックインターフェースおよびヘルパーオブジェクトに基づいて、コア JDBC フレームワークを提供します。
テーブルの挿入とストアドプロシージャコールの構成と実行のためのコンテキストメタデータの抽象化。
名前付きパラメーターをサポートする JdbcTemplate バリアント。
一般的な JDBC インタラクションの簡略化レイヤー。
org.springframework.jdbc.core
パッケージをサポートするクラス。 簡単な DataSource アクセス用のユーティリティクラス、単一の DataSource 用の PlatformTransactionManager、およびさまざまな単純な DataSource 実装を提供します。
組み込みデータベースインスタンスを作成するための拡張可能なサポートを提供します。
スクリプトを介してデータベースを初期化するための拡張可能なサポートを提供します。
JDBC DataSources を名前で検索するための戦略を提供します。
このパッケージのクラスは、RDBMS クエリ、更新、ストアドプロシージャをスレッドセーフで再利用可能なオブジェクトとして表します。
jdbc.core および jdbc.object パッケージのクラスで使用される JDBC フレームワークのクラスをサポートします。
さまざまなデータベースの実装により、シーケンスを介してデータベーステーブル値をインクリメントするためのサポートフレームワークを提供します。
ラージ OBject 処理用の戦略インターフェースと、カスタマイズ可能なデフォルト実装を提供します。
切断された結果セットに便利なホルダーを提供します。
SQLXML データ型のフィールドを処理するための抽象化。
このパッケージには、JMS の統合クラスが含まれており、Spring スタイルの JMS アクセスが可能です。
宣言型 JMS リスナーエンドポイントのアノテーションとサポートクラス。
Java 構成および XML スキーマをサポートする、宣言型メッセージング構成のサポートパッケージ。
単一の JMS ConnectionFactory の PlatformTransactionManager 実装、および SingleConnectionFactory アダプターを提供します。
JMS サポートのコアパッケージ。
org.springframework.jms.core
パッケージをサポートするクラス。 このパッケージには、基本メッセージリスナーコンテナー機能が含まれています。
ターゲットリスナーメソッドに委譲し、メッセージをリスナーメソッドに渡される適切なメッセージコンテンツ型(文字列やバイト配列など)に変換するメッセージリスナーアダプターメカニズム。
このパッケージは、JMS メッセージリスナーの JCA ベースのエンドポイント管理を提供します。
このパッケージは、JmsTemplate のような上位レベルのクラスで使用される汎用 JMS サポートクラスを提供します。
Java オブジェクトと JMS メッセージ間で変換する MessageConverter 抽象化を提供します。
Spring の JMS フレームワークのサポートクラス。
このパッケージには、Spring の JMX サポートが含まれています。これには、JMX MBean としての Spring 管理 Bean の登録と、リモート JMX MBean へのアクセスが含まれます。
リモート MBean リソースへのアクセスをサポートします。
このパッケージは、JMX MBean としての Spring 管理 Bean の宣言的な作成と登録を提供します。
MBean エクスポージャーのアノテーション。
MBeanInfo アセンブリの戦略を提供します。
汎用の JMX メタデータクラスと、プロバイダーに依存しない方法で JMX メタデータを読み取るための基本的なサポートを提供します。
ObjectName 作成の戦略を提供します。
Spring で作成された MBean が JMX 通知を送信できるようにするサポートインフラストラクチャを提供します。
ローカルおよびリモート
MBeanServer
に接続し、MBeanServer
をリモートクライアントに公開するためのサポートクラスが含まれています。 このパッケージのクラスを使用すると、JNDI が使いやすくなり、JNDI に格納されている構成へのアクセスが容易になり、JNDI アクセスクラスに便利なスーパークラスが提供されます。
JNDI ベースの BeanFactory 実装を含む、JNDI 使用のサポートクラス。
言語レベルのセマンティクスを使用した一般的なアノテーション: nullability および JDK API の指示。
Spring の汎用メールインフラストラクチャ。
Spring のメールインフラストラクチャの JavaMail サポート。
メッセージング API およびプロトコルの使用のサポート。
メッセージ変換のサポートを提供します。
メッセージングテンプレートのインターフェースと実装クラスを定義します。
メッセージハンドラーメソッドを操作するための基本的な抽象概念。
メッセージを処理するためのアノテーションとサポートクラス。
ノンブロッキング、リアクティブ契約でアノテーション付きメッセージ処理メソッドを操作するためのサポートクラス。
アノテーション付きのメッセージ処理メソッドを操作するためのクラスをサポートします。
メッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
ノンブロッキング、リアクティブ契約でメッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
RSocket プロトコルのサポート。
RSocket ストリームを処理するためのアノテーションとサポートクラス。
アノテーション付き RSocket ストリーム処理メソッドを操作するためのクラスをサポートします。
RSocketRequester
によってサポートされるプロキシファクトリと共に、リクエストメソッドを使用して RSocket サービス 契約を宣言するためのアノテーション。STOMP などのプロトコルを含む Simple Messaging Protocols の一般的なサポート。
アノテーションおよび STOMP などのシンプルメッセージングプロトコルからのメッセージを処理します。
シンプルなメッセージングプロトコル(STOMP など)からのメッセージを処理するためのクラスをサポートします。
「単純な」メッセージブローカの実装を、抽象基本クラスおよびサブスクリプションのレジストリなどの他のサポート型とともに提供します。
より高いレベルのメッセージングプロトコルを使用した WebSocket メッセージングの構成サポート。
シンプルなメッセージングプロトコル(STOMP など)の一般的なサポート。
「ユーザー」宛先へのメッセージの処理のサポート(つまり
Message
の実装と、MessageBuilder および MessageHeaderAccessor を実装して、メッセージおよびメッセージヘッダーの構築と操作、さまざまな MessageChannel
実装およびチャネルインターセプターサポートを提供します。TcpOperations
を介して TCP 接続を確立し、TcpConnectionHandler
を介してメッセージを処理し、TcpConnection
を介してメッセージを送信するための抽象化と実装クラスが含まれています。Reactor に基づく TCP メッセージングのサポートが含まれています。
このパッケージには、
Environment
および PropertySource
抽象化のモック実装が含まれています。 クライアント / サーバー側の HTTP 抽象化のモック実装。
クライアント側の HTTP 抽象化のモック実装。
リアクティブ HTTP クライアント契約のモック実装。
リアクティブ HTTP サーバー契約のモック実装。
Spring の Web MVC フレームワークでの使用を対象とした、サーブレット API 6.0 モックオブジェクトの包括的なセット。
関数 Web フレームワークのモックオブジェクト。
Spring のリアクティブサーバー Web API 抽象化のモック実装。
Objenesis 3.2 の Spring の再パッケージ化(SpringObjenesis エントリポイントを使用。内部使用のみ)。
Spring の O/R マッピング統合クラスのルートパッケージ。
Hibernate 5.x と Spring の概念の統合を提供するパッケージ。
org.springframework.orm.hibernate5
パッケージをサポートするクラス。JPA(Java Persistence API)と Spring コンセプトの統合を提供するパッケージ。
JPA 永続性ユニットを管理するための内部サポート。
org.springframework.orm.jpa
パッケージをサポートするクラス。 特定の JPA ベンダーに適応するためのサポートクラス。
Spring の O/X マッピング統合クラスのルートパッケージ。
Spring Object/XML 名前空間の名前空間ハンドラーを提供します。
JAXB と Spring の O/X マッピングサポートの統合を提供するパッケージ。
MIME 添付ファイルにバイナリデータを格納するために最適化された(非)マーシャラーが含まれています。
さまざまなシナリオ内で Spring の O/X マッピング統合を使用するための汎用サポートクラスを提供します。
XStream と Spring の O/X マッピングサポートの統合を提供するパッケージ。
このパッケージのクラスにより、R2DBC が使いやすくなり、一般的なエラーの可能性が減少します。
簡単な ConnectionFactory アクセス用のユーティリティクラス、単一の ConnectionFactory 用の ReactiveTransactionManager、およびさまざまな単純な ConnectionFactory 実装を提供します。
スクリプトを介してデータベースを初期化するための拡張可能なサポートを提供します。
R2DBC ConnectionFactories を名前で検索するための戦略を提供します。
DatabaseClient を中心とするコアドメイン型。
SQL バインドマーカーの抽象化を提供するクラス。
特定のスケジューリングシステムに関係なく、Spring のスケジューリングサポートの一般的な例外。
非同期メソッド実行のアノテーションサポート。
AspectJ ベースのスケジューリングのサポート。
java.util.concurrent
および jakarta.enterprise.concurrent
パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。XML スキーマが主要な構成形式である、宣言的なスケジューリング構成のサポートパッケージ。
オープンソーススケジューラ Quartz のサポートクラス。Quartz スケジューラ、JobDetails、トリガーを Spring コンテキストの Bean として設定できます。
スケジューリングの汎用サポートクラス。
Spring のスクリプトサポートのコアインターフェース。
BeanShell (および BeanShell2)を Spring のスクリプトインフラストラクチャに統合するパッケージ。
Spring の動的言語機械のサポートパッケージ。XML スキーマが主要な構成形式です。
Groovy を Spring のスクリプトインフラストラクチャに統合するパッケージ。
Spring のスクリプトパッケージのサポートクラス。
アーキテクチャ全体における型またはメソッドのロールを示すアノテーション(実装レベルではなく概念レベル)。
アノテーション駆動型テストのクラスをサポートします。
このパッケージには Spring TestContext フレームワークが含まれており、使用中の実際のテストフレームワークにとらわれないアノテーション駆動型ユニットおよび統合テストのサポートを提供します。
Spring TestContext フレームワークの事前 (AOT) サポート。
Spring TestContext フレームワーク内のコンテキストキャッシングのサポート。
Spring TestContext フレームワークのテストイベントサポートクラス。
Spring TestContext フレームワークの実行イベントアノテーションをテストします。
JDBC は、
@Sql
を介した宣言的な SQL スクリプト実行のサポートを含む、Spring TestContext フレームワークのクラスをサポートします。Spring TestContext フレームワークを JUnit 5 の JUnit Jupiter 拡張モデルと統合するためのコアサポート。
Spring TestContext フレームワークを JUnit 5 の JUnit Jupiter 拡張モデルと統合するための Web サポート。
Spring TestContext フレームワークを JUnit 4.12 以上と統合するためのサポートクラス。
Spring TestContext フレームワークで使用されるカスタム JUnit 4
Rules
。Spring TestContext フレームワークで使用されるカスタム JUnit 4
Statements
。Spring TestContext フレームワークのサポートクラス。
Spring TestContext フレームワークを TestNG と統合するためのサポートクラス。
Spring TestContext フレームワークのトランザクションサポートクラス。
Spring TestContext フレームワーク内で使用される一般的なユーティリティ。
Web は、Spring TestContext フレームワークのクラスをサポートします。
JDBC に基づくテストのクラスをサポートします。
単体テストおよび統合テストで使用する一般的なユーティリティクラス。
Spring の Web サポートに基づく単体テストのヘルパークラス。
クライアント側の REST テストサポートが含まれています。
ビルトイン
RequestMatcher
実装が含まれています。 ビルトイン
ResponseCreator
実装が含まれています。WebTestClient
を介した Spring WebFlux サーバーエンドポイントのテストのサポート。Spring MVC アプリケーションをテストするためのサーバー側のサポートが含まれています。
サーバーリクエスト処理のための
MockMvc
を使用した WebTestClient
を介した Spring MVC アプリケーションのテストのサポート。MockMvc
および HtmlUnit を使用して Spring MVC アプリケーションをテストするためのサーバー側のサポート。MockMvc
および Selenium HtmlUnitDriver
で Spring MVC アプリケーションをテストするためのサーバー側のサポート。 ビルトイン
RequestBuilder
実装が含まれています。 ビルトイン
ResultMatcher
および ResultHandler
実装が含まれています。 ビルトイン
MockMvcBuilder
実装が含まれています。Spring のコアトランザクション管理 API(特定のトランザクション管理システムに依存しない)。Spring のトランザクションインフラストラクチャの例外階層。トランザクションマネージャー、定義、ステータスインターフェース。
Spring のアノテーションベースのトランザクション境界のサポート。
AspectJ ベースのトランザクション管理サポート。
XML スキーマが主要な構成形式である、宣言的なトランザクション構成のサポートパッケージ。
Spring のトランザクションイベントのリスニングのサポート。
宣言的なトランザクション区分のための AOP ベースのソリューション。
JTA のトランザクション SPI 実装。
リアクティブトランザクション管理のクラスをサポートします。
org.springframework.transaction パッケージのサポートクラス。
UI レイヤーの概念の一般的なサポート。
UI アプリケーションのアプリケーションコンテキストサブインターフェースを定義するクラスが含まれています。
org.springframework.ui.context パッケージをサポートするクラス。
設定するためのサポートクラス FreeMarker を Spring アプリケーションコンテキスト内。
文字列、クラス、コレクション、リフレクションなどを操作するためのユーティリティなど、その他のユーティリティクラス。
一般的なバックオフ抽象化。
可逆コンパレーターや複合コンパレーターなど、有用な汎用
java.util.Comparator
実装。 便利な汎用
java.util.concurrent.Future
拡張。 便利な汎用
java.util.function
ヘルパークラス。 便利な単位データ型。
Commons Logging を介して警告をログに記録するエラーハンドラーなど、XML の解析と変換のためのその他のユーティリティクラス。
ビジネスや UI レイヤーで使用するためのデータバインディングおよび検証機能を提供します。
アノテーションベースの制約評価のクラスをサポートします。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
基礎となる検証ライブラリから独立した、メソッド検証のための抽象化およびサポートクラス。
検証結果を処理するためのクラスをサポートします。
Spring の Web インフラストラクチャと他のフレームワークモジュール間の最小境界点を定義する一般的な汎用インターフェース。
このパッケージには、リクエストでリクエストされたメディア型を判別するために使用されるクラスが含まれています。
Web 固有のデータバインディング機能を提供します。
リクエストをコントローラーおよびハンドラーメソッドにバインドするためのアノテーションと、リクエストパラメーターをメソッド引数にバインドするためのアノテーション。
Web データバインディングのサポートクラス。
クライアント側の Web サポートのコアパッケージ。
org.springframework.web.client
パッケージをサポートするクラス。Web アプリケーションのアプリケーションコンテキストインターフェースのバリアントと、ルート Web アプリケーションコンテキストをブートストラップする ContextLoaderListener が含まれています。
Web スコープに便利なアノテーションを提供します。
一般的なリクエストコンテキストの保持、特に HTTP リクエストまたは HTTP セッションごとのアプリケーションオブジェクトのスコープのサポート。
非同期リクエスト処理のサポート。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、
org.springframework.web.context
パッケージをサポートするクラス。 一般的な
CorsProcessor
戦略に基づく、CORS(クロスオリジンリソースシェアリング)のサポート。 一般的な
CorsProcessor
戦略に基づく、CORS(クロスオリジンリソースシェアリング)のリアクティブサポート。Bean スタイルの構成を可能にする汎用フィルター基本クラスを提供します。
リアクティブ Web アプリケーションで使用する
WebFilter
実装。JSF Web レイヤーを、Spring ルート WebApplicationContext でホストされる Spring サービスレイヤーと統合するためのサポートクラス。
JSF Web レイヤーを、Spring ルート WebApplicationContext でホストされる Spring サービスレイヤーと統合するための ELResolvers。
Spring MVC の
org.springframework.web.servlet.mvc.method
パッケージで使用される、ハンドラーメソッド処理の共通インフラストラクチャ。 アノテーションベースのハンドラーメソッド処理のクラスをサポートします。
ハンドラーメソッド処理の汎用サポートクラス。
ファイルのアップロードを処理するためのマルチパート解決フレームワーク。
マルチパート解決フレームワークのサポートクラス。
DispatcherHandler
を含む spring-webflux
モジュールの最上位パッケージ。WebFlux サーバーエンドポイント処理のメインエントリポイントで、リクエストをハンドラーにマッピングし、呼び出し、結果を処理するために使用されるキー契約を含みます。 特定のリクエストに対してリクエストされたコンテンツ型を解決するための
RequestedContentTypeResolver
戦略と実装。Spring WebFlux 構成インフラストラクチャ。
リアクティブクライアントとサーバーサブパッケージの両方の基盤を提供します。
org.springframework.http.client.reactive
リアクティブ HTTP アダプター層上に構築されるリアクティブ WebClient
を提供します。org.springframework.web.reactive.function.client
パッケージをサポートするクラス。Spring のリアクティブ環境用の関数 Web フレームワークを構成する型を提供します。
org.springframework.web.reactive.function.server
パッケージをサポートするクラス。 抽象基本クラスを含む HandlerMapping 実装を提供します。
静的リソースを提供するためのサポートクラス。
さまざまな型のハンドラーの呼び出しなど、さまざまなプログラミングモデルスタイルのサポート。
RequestCondition
およびさまざまな条件に基づいてリクエストを照合するための実装。 ハンドラーメソッド処理のインフラストラクチャ。
アノテーションベースのハンドラーメソッド処理のインフラストラクチャ。
ビューの解決による結果処理のサポート。
FreeMarker を Spring Web ビューテクノロジーとして統合するためのサポートクラス。
JSR-223 スクリプトエンジンの抽象化(Java 6+ に含まれる)に基づくビューのサポートクラス。
リアクティブ WebSocket 相互作用の抽象化とサポートクラス。
Spring の Reactive WebSocket API を WebSocket ランタイムとの間で適合させるクラス。
WebSocket 相互作用のクライアントサポート。
WebSocket 相互作用のサーバーサポート。
WebSocket リクエストのサーバー側サポートクラス。
RequestUpgradeStrategy
の実装を保持します。Spring の一般的なリアクティブ Web サポートのコアインターフェースとクラス。
基礎となる
org.springframework.http.client.reactive
リアクティブ HTTP アダプターと HttpHandler
に適応する実装。 一般的な WebHandler 実装と
WebHandlerDecorator
を提供します。 ロケール関連のサポートクラス。
WebSession
サポート用の補助インターフェースと実装クラス。HTTP サービスリクエストメソッドを宣言するためのアノテーション。
HttpExchange
メソッドでアノテーションが付けられた HTTP サービスのクライアントプロキシを作成するためのサポート。 アプリケーションコンテキストインフラストラクチャと統合するサーブレット、および Spring Web MVC フレームワークのコアインターフェースとクラスを提供します。
Spring MVC の XML 構成名前空間を定義します。
Spring MVC のアノテーションベースのセットアップ。
Spring のサーブレット環境用の関数 Web フレームワークを構成する型を提供します。
org.springframework.web.servlet.function
パッケージをサポートするクラス。 カスタム実装の抽象基本クラスを含む、標準の HandlerMapping 実装を提供します。
Spring の Web MVC フレームワークのロケールサポートクラス。
Spring に付属するサーブレット MVC フレームワークの標準コントローラー実装。
アノテーションベースのサーブレット MVC コントローラーのサポートパッケージ。
条件に基づいて受信リクエストを照合するための一般的な MVC ロジック。
org.springframework.web.method
パッケージに基づいた、ハンドラーメソッド処理用のサーブレットベースのインフラストラクチャ。org.springframework.web.method.annotation
パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。MVC コントローラーのサポートパッケージ。
静的リソースを提供するためのサポートクラス。
Spring の Web MVC フレームワークのサポートクラス。
このパッケージには、JSP 2.0 + 用の Spring の JSP 標準タグライブラリが含まれています。
Spring の Web MVC フレームワークの JSP ビュー用の Spring のフォームタグライブラリ。
Spring の Web MVC フレームワークのテーマサポートクラス。
カスタム実装の抽象基本クラスを含む、標準の View および ViewResolver 実装を提供します。
ドキュメント生成のクラスをサポートし、PDF および Excel の View 実装を提供します。
フィード生成のクラスをサポートし、Atom および RSS の View 実装を提供します。
FreeMarker を Spring Web ビューテクノロジーとして統合するためのサポートクラス。
Groovy テンプレートを Spring Web ビューテクノロジーとして統合するためのサポートクラス。
JSON 直列化に基づく View 実装を提供するためのサポートクラス。
JSR-223 スクリプトエンジンの抽象化(Java 6+ に含まれる)に基づくビューのサポートクラス。
XML マーシャリングに基づく View 実装を提供するためのクラスをサポートします。
XSLT のサポートクラス。XSLT スタイルシートの View 実装を提供します。
WebSocket アプリケーションの一般的な抽象化と Spring 構成のサポート。
Spring の WebSocket API を WebSocket プロバイダーとの間で適合させるクラス。
Jetty WebSocket API のアダプタークラス。
標準 Jakarta WebSocket API のアダプタークラス。
WebSocket アプリケーションのクライアント側の抽象化。
標準の Jakarta WebSocket エンドポイントで使用するクライアント側クラス。
WebSocket リクエスト処理の構成サポート。
構成クラスでのアノテーションベースの WebSocket セットアップのサポート。
便利な
WebSocketHandler
実装とデコレーター。Spring のメッセージングモジュール用の WebSocket 統合。
WebSocket 相互作用のサーバー側の抽象化。
Jetty WebSocket API のサーバー側のサポート。
標準の JSR-356 WebSocket エンドポイントで使用するサーバー側クラス。
リクエストをアップグレードするためのコンテナー固有の戦略を含むサーバー側サポートクラス。
トップレベルの SockJS 型。
WebSocketClient
の SockJS クライアント実装。SockJS メッセージフレームのエンコードとデコードを含む、SockJS フレームを作成するためのサポートクラス。
AbstractSockJsService
実装を含む SockJS のサポートクラス。 受信リクエストを処理するための
TransportHandler
実装、さまざまなトランスポートを介してメッセージを送信するための session
の実装、および DefaultSockJsService
を含む SockJS トランスポートのサーバー側サポート。TransportHandler
実装クラスおよび具体的な SockJsService
WebSocketSession
の SockJS 固有の実装。HTML エスケープや Cookie 処理などのその他の Web ユーティリティクラス。
一致する HTTP リクエストパスの専用サポート。