インターフェースの使用
org.springframework.beans.factory.InitializingBean
パッケージ
説明
AOP アライアンスインターフェースに準拠した Spring の基本的な AOP インフラストラクチャを含むパッケージ。
Bean ファクトリの SPI インターフェースおよび構成関連の便利なクラス。
Java
ServiceLoader
SE 機能のサポートパッケージ。Bean インスタンスから Bean 接続メタデータを決定するメカニズム。
java.util.concurrent
ベースのキャッシュの実装パッケージ。 宣言的キャッシング境界設定のための AOP ベースのソリューション。
JSR-107(javax.cache、別名 "JCache" )ベースのキャッシュの実装パッケージ。
JSR-107 アノテーションを使用した宣言的キャッシュ区分のための AOP ベースのソリューション。
org.springframework.cache パッケージのサポートクラス。
org.springframework.cache パッケージのトランザクション対応デコレーター。
標準コンテキストイベントなどのアプリケーションイベントのサポートクラス。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
DAO 実装のクラスをサポートし、その他のユーティリティメソッドを提供します。
JDK 8 の JSR-310
java.time
パッケージとの統合。 フォーマットパッケージのクラスをサポートし、一般的な実装とアダプターを提供します。
クライアント側の HTTP 上の抽象化が含まれています。
このパッケージは、RestTemplate などの高レベルクラスで使用される汎用 HTTP サポートクラスを提供します。
JSON を処理するための HttpMessageConverter 実装を提供します。
このパッケージは、汎用 JCA メッセージエンドポイント管理の機能を提供します。
主に JCA ResourceAdapter および / または ConnectionFactory のローカルセットアップのために、Spring 内での JCA の使用に対する汎用サポートクラスを提供します。
Spring JDBC 構成名前空間を定義します。
JdbcTemplate とそれに関連するコールバックインターフェースおよびヘルパーオブジェクトに基づいて、コア JDBC フレームワークを提供します。
名前付きパラメーターをサポートする JdbcTemplate バリアント。
org.springframework.jdbc.core
パッケージをサポートするクラス。 簡単な DataSource アクセス用のユーティリティクラス、単一の DataSource 用の PlatformTransactionManager、およびさまざまな単純な DataSource 実装を提供します。
組み込みデータベースインスタンスを作成するための拡張可能なサポートを提供します。
スクリプトを介してデータベースを初期化するための拡張可能なサポートを提供します。
JDBC DataSources を名前で検索するための戦略を提供します。
このパッケージのクラスは、RDBMS クエリ、更新、ストアドプロシージャをスレッドセーフで再利用可能なオブジェクトとして表します。
jdbc.core および jdbc.object パッケージのクラスで使用される JDBC フレームワークのクラスをサポートします。
さまざまなデータベースの実装により、シーケンスを介してデータベーステーブル値をインクリメントするためのサポートフレームワークを提供します。
Java 構成および XML スキーマをサポートする、宣言型メッセージング構成のサポートパッケージ。
単一の JMS ConnectionFactory の PlatformTransactionManager 実装、および SingleConnectionFactory アダプターを提供します。
JMS サポートのコアパッケージ。
org.springframework.jms.core
パッケージをサポートするクラス。 このパッケージには、基本メッセージリスナーコンテナー機能が含まれています。
このパッケージは、JMS メッセージリスナーの JCA ベースのエンドポイント管理を提供します。
このパッケージは、JmsTemplate のような上位レベルのクラスで使用される汎用 JMS サポートクラスを提供します。
Java オブジェクトと JMS メッセージ間で変換する MessageConverter 抽象化を提供します。
Spring の JMS フレームワークのサポートクラス。
リモート MBean リソースへのアクセスをサポートします。
このパッケージは、JMX MBean としての Spring 管理 Bean の宣言的な作成と登録を提供します。
MBean エクスポージャーのアノテーション。
MBeanInfo アセンブリの戦略を提供します。
ObjectName 作成の戦略を提供します。
ローカルおよびリモート
MBeanServer
に接続し、MBeanServer
をリモートクライアントに公開するためのサポートクラスが含まれています。 このパッケージのクラスを使用すると、JNDI が使いやすくなり、JNDI に格納されている構成へのアクセスが容易になり、JNDI アクセスクラスに便利なスーパークラスが提供されます。
Spring のメールインフラストラクチャの JavaMail サポート。
メッセージングテンプレートのインターフェースと実装クラスを定義します。
ノンブロッキング、リアクティブ契約でアノテーション付きメッセージ処理メソッドを操作するためのサポートクラス。
アノテーション付きのメッセージ処理メソッドを操作するためのクラスをサポートします。
メッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
ノンブロッキング、リアクティブ契約でメッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
アノテーション付き RSocket ストリーム処理メソッドを操作するためのクラスをサポートします。
シンプルなメッセージングプロトコル(STOMP など)からのメッセージを処理するためのクラスをサポートします。
Hibernate 5.x と Spring の概念の統合を提供するパッケージ。
org.springframework.orm.hibernate5
パッケージをサポートするクラス。JPA(Java Persistence API)と Spring コンセプトの統合を提供するパッケージ。
JPA 永続性ユニットを管理するための内部サポート。
org.springframework.orm.jpa
パッケージをサポートするクラス。JAXB と Spring の O/X マッピングサポートの統合を提供するパッケージ。
XStream と Spring の O/X マッピングサポートの統合を提供するパッケージ。
簡単な ConnectionFactory アクセス用のユーティリティクラス、単一の ConnectionFactory 用の ReactiveTransactionManager、およびさまざまな単純な ConnectionFactory 実装を提供します。
スクリプトを介してデータベースを初期化するための拡張可能なサポートを提供します。
R2DBC ConnectionFactories を名前で検索するための戦略を提供します。
java.util.concurrent
および jakarta.enterprise.concurrent
パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。XML スキーマが主要な構成形式である、宣言的なスケジューリング構成のサポートパッケージ。
オープンソーススケジューラ Quartz のサポートクラス。Quartz スケジューラ、JobDetails、トリガーを Spring コンテキストの Bean として設定できます。
スケジューリングの汎用サポートクラス。
XML スキーマが主要な構成形式である、宣言的なトランザクション構成のサポートパッケージ。
宣言的なトランザクション区分のための AOP ベースのソリューション。
JTA のトランザクション SPI 実装。
org.springframework.transaction パッケージのサポートクラス。
設定するためのサポートクラス FreeMarker を Spring アプリケーションコンテキスト内。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
このパッケージには、リクエストでリクエストされたメディア型を判別するために使用されるクラスが含まれています。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、
org.springframework.web.context
パッケージをサポートするクラス。Bean スタイルの構成を可能にする汎用フィルター基本クラスを提供します。
マルチパート解決フレームワークのサポートクラス。
org.springframework.web.reactive.function.server
パッケージをサポートするクラス。 静的リソースを提供するためのサポートクラス。
ハンドラーメソッド処理のインフラストラクチャ。
アノテーションベースのハンドラーメソッド処理のインフラストラクチャ。
ビューの解決による結果処理のサポート。
FreeMarker を Spring Web ビューテクノロジーとして統合するためのサポートクラス。
JSR-223 スクリプトエンジンの抽象化(Java 6+ に含まれる)に基づくビューのサポートクラス。
org.springframework.web.servlet.function
パッケージをサポートするクラス。 カスタム実装の抽象基本クラスを含む、標準の HandlerMapping 実装を提供します。
Spring に付属するサーブレット MVC フレームワークの標準コントローラー実装。
org.springframework.web.method
パッケージに基づいた、ハンドラーメソッド処理用のサーブレットベースのインフラストラクチャ。org.springframework.web.method.annotation
パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。 静的リソースを提供するためのサポートクラス。
カスタム実装の抽象基本クラスを含む、標準の View および ViewResolver 実装を提供します。
ドキュメント生成のクラスをサポートし、PDF および Excel の View 実装を提供します。
FreeMarker を Spring Web ビューテクノロジーとして統合するためのサポートクラス。
Groovy テンプレートを Spring Web ビューテクノロジーとして統合するためのサポートクラス。
JSR-223 スクリプトエンジンの抽象化(Java 6+ に含まれる)に基づくビューのサポートクラス。
XSLT のサポートクラス。XSLT スタイルシートの View 実装を提供します。
Spring のメッセージングモジュール用の WebSocket 統合。
標準の JSR-356 WebSocket エンドポイントで使用するサーバー側クラス。
org.springframework.aop.framework 内の InitializingBean 使用
org.springframework.beans.factory.config 内の InitializingBean 使用
修飾子と型クラス説明class
フラグに応じて、シングルトンオブジェクトまたはプロトタイプオブジェクトを作成するFactoryBean
実装の単純なテンプレートスーパークラス。class
静的または非静的フィールド値を取得するFactoryBean
。class
共有リストインスタンスの単純なファクトリ。class
共有 Map インスタンスの単純なファクトリ。class
単純なメソッド呼び出し Bean: (MethodInvokingFactoryBean
とは対照的に)結果がコンテナーに公開されることを期待せずに、ターゲットメソッドを呼び出すだけです。class
静的メソッドまたはインスタンスメソッドの呼び出しの結果である値を返すFactoryBean
。class
class
使用すべきではありません。class
Bean ファクトリの Properties インスタンスとして使用可能なクラスパスの場所からプロパティファイルを作成できます。class
class
シグニチャーMyType xxx()
またはMyType xxx(MyIdType id)
(通常はMyService getService()
またはMyService getService(String id)
)を持つ 1 つ以上のメソッドが必要なインターフェースを取り、そのインターフェースを実装する動的プロキシを作成して、基になるBeanFactory
に委譲するFactoryBean
実装。class
共有 Set インスタンスの単純なファクトリ。class
YAML で宣言された値の型とその構造を保持しながら、YAML ソースから読み取るMap
のファクトリ。class
YAML ソースから読み取り、String プロパティ値のフラット構造を公開するProperties
SE のファクトリ。org.springframework.beans.factory.serviceloader 内の InitializingBean 使用
修飾子と型クラス説明class
JDK 1.6ServiceLoader
SE ファシリティで動作する FactoryBeans の抽象基本クラス。class
JDK 1.6ServiceLoader
SE 機能を通じて取得した、構成済みのサービスクラスの「プライマリ」サービスを公開するFactoryBean
。class
JDK 1.6ServiceLoader
SE 機能を通じて取得された、サービスオブジェクトのリストとして表される、構成されたサービスクラスのすべてのサービスを公開するFactoryBean
。class
構成されたサービスクラスの JDK 1.6ServiceLoader
SE を公開するFactoryBean
。org.springframework.beans.factory.wiring 内の InitializingBean 使用
修飾子と型クラス説明class
オブジェクトに対して依存性注入を実行できる Bean 構成プログラムの便利な基本クラス(ただし、オブジェクトは作成されます)。org.springframework.cache.concurrent 内の InitializingBean 使用
org.springframework.cache.interceptor 内の InitializingBean 使用
修飾子と型クラス説明class
呼び出しコンテキストに基づいてキャッシュ名のコレクションを提供する具体的な実装を必要とするベースCacheResolver
実装。class
CacheInterceptor
や AspectJ アスペクトなど、アスペクトをキャッシュするための基本クラス。class
共通の Spring キャッシングインフラストラクチャ(Cache
)を使用した宣言的なキャッシュ管理のための AOP Alliance MethodInterceptor。class
プロキシファクトリ Bean により、宣言的なキャッシング処理が簡素化されます。class
指定されたCacheManager
に対して構成可能な名前のコレクションの解決を強制するCacheResolver
。class
org.springframework.cache.jcache 内の InitializingBean 使用
修飾子と型クラス説明class
JCachejavax.cache.CacheManager
によってサポートされるCacheManager
実装。class
JCachejavax.cache.CacheManager
のFactoryBean
。標準の JCachejavax.cache.Caching
クラスを使用して、事前定義されたCacheManager
を名前で取得します。org.springframework.cache.jcache.interceptor 内の InitializingBean 使用
修飾子と型クラス説明class
JCacheInterceptor
や AspectJ アスペクトなどの JSR-107 キャッシングアスペクトの基本クラス。class
JSR-107 キャッシングアノテーションを使用した宣言的キャッシュ管理のための AOP Alliance MethodInterceptor。class
構成可能なCacheManager
およびキャッシュの名前に基づいて例外キャッシュを解決する単純なCacheResolver
:CacheResultOperation.getExceptionCacheName()
。org.springframework.cache.support 内の InitializingBean 使用
修飾子と型クラス説明class
一般的なCacheManager
メソッドを実装する抽象基本クラス。class
デリゲートCacheManager
インスタンスの特定のコレクションを反復処理する複合CacheManager
実装。class
キャッシュの特定のコレクションに対して動作する単純なキャッシュマネージャー。org.springframework.cache.transaction 内の InitializingBean 使用
修飾子と型クラス説明class
Spring 管理トランザクションの組み込み認識をサポートする CacheManager 実装の基本クラス。class
ターゲットCacheManager
のプロキシ。Cache.put(java.lang.Object, java.lang.Object)
操作を Spring 管理トランザクションと同期するトランザクション対応Cache
オブジェクトを公開し(Spring のTransactionSynchronizationManager
を介して)、成功したトランザクションのコミット後フェーズでのみ実際のキャッシュプット操作を実行します。org.springframework.context.event 内の InitializingBean 使用
修飾子と型クラス説明class
各ApplicationEventPublisher
で登録されたすべてのApplicationListeners
にApplicationEvent
を発行するInterceptor
は、各メソッド呼び出しが成功した後。org.springframework.context.support 内の InitializingBean 使用
修飾子と型クラス説明class
指定された構成の場所の一般的な処理を追加するAbstractRefreshableApplicationContext
サブクラス。class
ApplicationContext
実装の便利な基本クラス。XmlBeanDefinitionReader
が理解する Bean 定義を含む XML ドキュメントから構成を描画します。class
スタンドアロン XML アプリケーションコンテキスト。コンテキストパスをクラスパスから取得し、プレーンパスをパッケージパスを含むクラスパスリソース名として解釈します(例:class
ほとんどの環境に適したコンバーターで構成された ConversionService への便利なアクセスを提供するファクトリ。class
スタンドアロン XML アプリケーションコンテキスト。ファイルシステムまたは URL からコンテキスト定義ファイルを取得し、プレーンパスを相対ファイルシステムの場所として解釈します(例:org.springframework.dao.support 内の InitializingBean 使用
修飾子と型クラス説明class
DAO の初期化のためのテンプレートメソッドを定義する、DAO の汎用基本クラス。class
AOP Alliance MethodInterceptor。所定の PersistenceExceptionTranslator に基づいて永続性例外変換を提供します。org.springframework.format.datetime.standard 内の InitializingBean 使用
org.springframework.format.support 内の InitializingBean 使用
修飾子と型クラス説明class
数値や日時などの一般的な型のコンバーターおよびフォーマッターで構成されたFormattingConversionService
への便利なアクセスを提供するファクトリ。org.springframework.http.client 内の InitializingBean 使用
org.springframework.http.client.reactive 内の InitializingBean 使用
修飾子と型クラス説明class
SpringApplicationContext
のライフサイクル内で共有Executor
SE などの JDK HttpClient リソースを管理するファクトリ。class
Jetty リソースを管理するファクトリ、つまりclass
Reactor Netty リソース、つまりclass
使用すべきではありません。パッケージ変更により 6.1 以降。代わりにReactorResourceFactory
を使用してください。org.springframework.http.client.support 内の InitializingBean 使用
org.springframework.http.converter.json 内の InitializingBean 使用
修飾子と型クラス説明class
Google Gson 2.xGson
インスタンスを作成するためのFactoryBean
。class
setter を使用して Jackson 2.xObjectMapper
(デフォルト)またはXmlMapper
(createXmlMapper
プロパティを true に設定)を作成するためのFactoryBean
は、XML 構成内から Jackson 機能を有効または無効にします。org.springframework.jca.endpoint 内の InitializingBean 使用
修飾子と型クラス説明class
Spring アプリケーションコンテキスト内の JCA 1.7 メッセージエンドポイントを管理し、アプリケーションコンテキストのライフサイクルの一部としてエンドポイントをアクティブ化および非アクティブ化する汎用 Bean。org.springframework.jca.support 内の InitializingBean 使用
修飾子と型クラス説明class
「非管理」モードでローカル JCA 接続ファクトリを作成するFactoryBean
(Java Connector Architecture 仕様で定義されている)。class
org.springframework.jdbc.config 内の InitializingBean 使用
org.springframework.jdbc.core 内の InitializingBean 使用
修飾子と型クラス説明class
これは、JDBC コアパッケージの中心となるデリゲートです。多くのデータアクセス目的に直接使用でき、あらゆる種類の JDBC 操作をサポートします。org.springframework.jdbc.core.namedparam 内の InitializingBean 使用
org.springframework.jdbc.core.support 内の InitializingBean 使用
org.springframework.jdbc.datasource 内の InitializingBean 使用
修飾子と型クラス説明class
単一の JDBCDataSource
SE のPlatformTransactionManager
実装。class
すべての呼び出しを特定のターゲットDataSource
SE に委譲する JDBCDataSource
SE 実装。class
現在の Spring トランザクションの分離レベル(および指定されている可能性のあるユーザー資格情報)をすべてのgetConnection
呼び出しに適用する、ターゲットDataSource
SE のアダプター。class
ターゲット DataSource のプロキシ。実際の JDBC 接続を遅延取得します。class
ターゲットDataSource
SE 用のアダプター。シャーディングキーが指定されている場合、すべての標準#getConnection
呼び出しに適用し、指定されたシャーディングキー値に対応するシャードへの直接接続を返すように設計されています。class
ターゲット JDBCDataSource
SE のプロキシ。Spring 管理のトランザクションの認識を追加します。class
ターゲット JDBCDataSource
SE のアダプター。指定されたユーザー資格情報をすべての標準getConnection()
呼び出しに適用し、ターゲット上で暗黙的にgetConnection(username, password)
を呼び出します。org.springframework.jdbc.datasource.embedded 内の InitializingBean 使用
org.springframework.jdbc.datasource.init 内の InitializingBean 使用
org.springframework.jdbc.datasource.lookup 内の InitializingBean 使用
修飾子と型クラス説明class
ルックアップキーに基づいてAbstractRoutingDataSource.getConnection()
呼び出しをさまざまなターゲット DataSources のいずれかにルーティングする抽象DataSource
SE 実装。class
現在のトランザクション分離レベルに基づいて、さまざまなターゲット DataSources のいずれかにルーティングする DataSource。org.springframework.jdbc.object 内の InitializingBean 使用
修飾子と型クラス説明class
バッチ更新操作を実行する SqlUpdate サブクラス。class
class
カスタム Java 実装クラスを記述せずに、アプリケーションコンテキストで RDBMS ストアドプロシージャを定義できるようにする具体的な実装。class
再利用可能なクエリでは、具象サブクラスが抽象 mapRow(ResultSet, int) メソッドを実装して、JDBC ResultSet の各行をオブジェクトに変換する必要があります。class
再利用可能な RDBMS クエリでは、具象サブクラスが抽象 mapRow(ResultSet, int) メソッドを実装して、JDBC ResultSet の各行をオブジェクトにマップする必要があります。class
「RDBMS 操作」は、クエリ、更新、ストアドプロシージャの呼び出しを表すマルチスレッドの再利用可能なオブジェクトです。class
JdbcTemplate を使用し、ストアドプロシージャやストアドファンクションなどの SQL ベースの呼び出しを表す RdbmsOperation。class
SqlFunction<T>
結果の単一行を返すクエリの SQL「関数」ラッパー。class
ストアドプロシージャではなく、クエリや更新などの SQL ベースの操作を表す操作オブジェクト。class
SqlQuery<T>
SQL クエリを表す再利用可能な操作オブジェクト。class
SQL 更新を表す再利用可能な操作オブジェクト。class
RDBMS ストアドプロシージャのオブジェクト抽象化のためのスーパークラス。class
再利用可能な RDBMS クエリでは、具象サブクラスが抽象 updateRow(ResultSet, int, context) メソッドを実装して、JDBC ResultSet の各行を更新し、オプションでコンテンツをオブジェクトにマップする必要があります。org.springframework.jdbc.support 内の InitializingBean 使用
修飾子と型クラス説明class
特定のデータベースのカスタムSQLExceptionTranslator
インスタンスのレジストリ。class
データベースがすでに起動しているかどうかをチェックする Bean。class
JdbcTemplate
およびその他の JDBC アクセス DAO ヘルパーの基本クラス。DataSource や例外トランスレーターなどの一般的なプロパティを定義します。class
JdbcAccessor
- プレーンDataSourceTransactionManager
の整列されたサブクラスであり、コミットおよびロールバックステップに共通の JDBC 例外変換を追加します。org.springframework.jdbc.support.incrementer 内の InitializingBean 使用
修飾子と型クラス説明class
カスタムシーケンステーブルの列を使用するDataFieldMaxValueIncrementer
実装の抽象基本クラス。class
long
を返す単一のAbstractDataFieldMaxValueIncrementer.getNextKey()
テンプレートメソッドに委譲するDataFieldMaxValueIncrementer
の基本実装。class
シーケンスのようなテーブルの ID 列に基づくDataFieldMaxValueIncrementer
実装の抽象基本クラス。class
データベースシーケンスを使用するDataFieldMaxValueIncrementer
実装の抽象基本クラス。class
DB2 LUW の特定のシーケンスの次の値を取得するDataFieldMaxValueIncrementer
(Linux、Unix、Windows の場合)。class
メインフレーム用の DB2 上の特定のシーケンスの次の値を取得するDataFieldMaxValueIncrementer
(z/OS、DB2/390、DB2/400)。class
指定された Derby テーブルの最大値を、自動インクリメント列に相当する値でインクリメントするDataFieldMaxValueIncrementer
。class
指定された H2 シーケンスの次の値を取得するDataFieldMaxValueIncrementer
。class
特定の SAP HANA シーケンスの次の値を取得するDataFieldMaxValueIncrementer
。class
指定された HSQL テーブルの最大値を、自動インクリメント列に相当する値でインクリメントするDataFieldMaxValueIncrementer
。class
指定された HSQL シーケンスの次の値を取得するDataFieldMaxValueIncrementer
。class
特定の MariaDB シーケンスの次の値を取得するDataFieldMaxValueIncrementer
。class
DataFieldMaxValueIncrementer
は、特定の MySQL テーブルの自動インクリメント列の最大カウンタ値をインクリメントします。class
指定された MySQL テーブルの最大値を、自動インクリメントカラムと同等の値でインクリメントするDataFieldMaxValueIncrementer
。class
指定された Oracle シーケンスの次の値を取得するDataFieldMaxValueIncrementer
。class
指定された PostgreSQL シーケンスの次の値を取得するDataFieldMaxValueIncrementer
。class
指定された SQL Server テーブルの最大値を、自動インクリメント列に相当する値でインクリメントするDataFieldMaxValueIncrementer
。class
指定された SQL Server シーケンスの次の値を取得するDataFieldMaxValueIncrementer
。class
特定の Sybase テーブルの最大値を、自動インクリメントカラムと同等の値でインクリメントするDataFieldMaxValueIncrementer
。class
特定の Sybase テーブルの最大値を、自動インクリメントカラムと同等の値でインクリメントするDataFieldMaxValueIncrementer
。org.springframework.jms.config 内の InitializingBean 使用
org.springframework.jms.connection 内の InitializingBean 使用
修飾子と型クラス説明class
Session
EE キャッシングとMessageProducer
EE およびMessageConsumer
EE キャッシングを追加するSingleConnectionFactory
サブクラス。class
すべての呼び出しを特定のターゲットConnectionFactory
EE に委譲するConnectionFactory
EE 実装。特定のcreate(Queue/Topic)Connection
呼び出しを必要に応じてターゲット ConnectionFactory に適合させます(例:class
単一の JMSConnectionFactory
EE のPlatformTransactionManager
実装。class
すべてのSingleConnectionFactory.createConnection()
呼び出しから同じ接続を返し、Connection.close()
EE への呼び出しを無視する JMS ConnectionFactory アダプター。class
ターゲット JMSConnectionFactory
EE のアダプター。指定されたユーザー資格情報をすべての標準createConnection()
呼び出しに適用します。つまり、ターゲットで暗黙的にcreateConnection(username, password)
を呼び出します。org.springframework.jms.core 内の InitializingBean 使用
org.springframework.jms.core.support 内の InitializingBean 使用
org.springframework.jms.listener 内の InitializingBean 使用
修飾子と型クラス説明class
JMS 接続に基づいてリッスンを実装する必要があるすべてのコンテナーの共通基本クラス(共有または各試行で新たに取得)。class
Spring メッセージリスナーコンテナー実装の抽象基本クラス。class
ポーリングに基づくリスナーコンテナー実装の基本クラス。class
プレーンな JMS クライアント API を使用するメッセージリスナーコンテナーバリアント。具体的には、メッセージのトランザクション受信(XA トランザクションへの登録)も可能にするMessageConsumer.receive()
呼び出しのループ。class
プレーン JMS クライアント API のMessageConsumer.setMessageListener()
メソッドを使用して、指定されたリスナー用の同時 MessageConsumers を作成するメッセージリスナーコンテナー。org.springframework.jms.listener.endpoint 内の InitializingBean 使用
修飾子と型クラス説明class
汎用 JCA 1.5GenericMessageEndpointManager
の拡張。ActivationSpec 構成の JMS 固有のサポートを追加します。org.springframework.jms.support 内の InitializingBean 使用
修飾子と型クラス説明class
JmsTemplate
およびその他の JMS アクセスゲートウェイヘルパーの基本クラス。操作する JMSConnectionFactory
EE などの一般的なプロパティを定義します。org.springframework.jms.support.converter 内の InitializingBean 使用
修飾子と型クラス説明class
class
ペイロードの基礎となるMessageConverter
を使用してMessage
をメッセージングアブストラクションからMessage
EE に、およびJmsHeaderMapper
を使用して、JMS ヘッダーと標準メッセージヘッダーをマッピングします。org.springframework.jms.support.destination 内の InitializingBean 使用
修飾子と型クラス説明class
JmsTemplate
およびその他の JMS アクセスゲートウェイヘルパーの基本クラス。宛先関連のプロパティをJmsAccessor's
共通プロパティに追加します。org.springframework.jmx.access 内の InitializingBean 使用
修飾子と型クラス説明class
指定されたMBeanServerConnection
で実行されている MBean に呼び出しをルーティングするMethodInterceptor
。class
ローカルまたはリモートで実行されている管理対象リソースへのプロキシを作成します。class
特定のNotificationListener
SE をMBeanServer
SE の 1 つ以上の MBean に関連付けるレジストラーオブジェクト(通常はMBeanServerConnection
SE を介して)。org.springframework.jmx.export 内の InitializingBean 使用
修飾子と型クラス説明class
Spring 管理の Bean を JMXMBeanServer
SE に公開できる JMX エクスポーター。Bean クラスで JMX 固有の情報を定義する必要はありません。class
NotificationListener
SE、NotificationFilter
SE、任意のハンドバックオブジェクトを集約するヘルパークラス。org.springframework.jmx.export.annotation 内の InitializingBean 使用
修飾子と型クラス説明class
Spring の標準MBeanExporter
の便利なサブクラスであり、Spring Bean の JMX エクスポージャーのアノテーション使用をアクティブ化します:ManagedResource
、ManagedAttribute
、ManagedOperation
など。org.springframework.jmx.export.assembler 内の InitializingBean 使用
修飾子と型クラス説明class
Bean の管理インターフェースを任意のインターフェースを使用して定義できるようにするAbstractReflectiveMBeanInfoAssembler
のサブクラス。class
ソースレベルのメタデータから管理インターフェース情報を読み取るMBeanInfoAssembler
インターフェースの実装。org.springframework.jmx.export.naming 内の InitializingBean 使用
修飾子と型クラス説明class
MBeanExporter
に渡された "beans" マップで使用されるキーからObjectName
インスタンスを構築するObjectNamingStrategy
実装。class
ソースレベルのメタデータからObjectName
を読み取るObjectNamingStrategy
インターフェースの実装。org.springframework.jmx.support 内の InitializingBean 使用
修飾子と型クラス説明class
class
class
org.springframework.jndi 内の InitializingBean 使用
修飾子と型クラス説明class
JNDI オブジェクトを検索するFactoryBean
。class
JNDI ベースのサービスロケーターの便利なスーパークラスで、特定の JNDI リソースの構成可能なルックアップを提供します。class
getTarget()
呼び出しの構成可能な JNDI ルックアップを提供する AOPTargetSource
。org.springframework.mail.javamail 内の InitializingBean 使用
修飾子と型クラス説明class
下にある標準のMimetypesFileTypeMap
を使用して、標準の JavaMail MIME 型のマッピングファイルから MIME 型からファイル拡張子へのマッピングを読み取る、Spring で構成可能なFileTypeMap
実装。org.springframework.messaging.core 内の InitializingBean 使用
修飾子と型クラス説明class
ターゲット DestinationResolver をプロキシし、そのCachingDestinationResolverProxy.resolveDestination(java.lang.String)
結果をキャッシュするDestinationResolver
実装。org.springframework.messaging.handler.annotation.reactive 内の InitializingBean 使用
修飾子と型クラス説明class
@MessageMapping
メソッドを介したメッセージのノンブロッキング処理に対応するためのAbstractMethodMessageHandler
の拡張。org.springframework.messaging.handler.annotation.support 内の InitializingBean 使用
修飾子と型クラス説明class
デフォルトのMessageHandlerMethodFactory
実装は、MessageMapping
で定義されたほとんどのユースケースを検出および処理するために必要なHandlerMethodArgumentResolver
インスタンスでInvocableHandlerMethod
を作成します。org.springframework.messaging.handler.invocation 内の InitializingBean 使用
org.springframework.messaging.handler.invocation.reactive 内の InitializingBean 使用
org.springframework.messaging.rsocket.annotation.support 内の InitializingBean 使用
修飾子と型クラス説明class
@MessageMapping
および@ConnectMapping
メソッドで RSocket リクエストを処理するためのMessageMappingMessageHandler
の拡張。@RSocketExchange
の使用もサポートします。org.springframework.messaging.simp.annotation.support 内の InitializingBean 使用
org.springframework.orm.hibernate5 内の InitializingBean 使用
修飾子と型クラス説明class
Hibernate データアクセスコードを簡略化するヘルパークラス。class
単一の HibernateSessionFactory
のPlatformTransactionManager
実装。class
HibernateSessionFactory
を作成するFactoryBean
。org.springframework.orm.hibernate5.support 内の InitializingBean 使用
修飾子と型クラス説明class
Hibernate ベースのデータアクセスオブジェクトの便利なスーパークラス。class
メソッドの呼び出しごとに新しい HibernateSession
をバインドする単純な AOP AllianceMethodInterceptor
実装(以前にバインドされていない場合)。class
リクエストの処理全体のために、Hibernate セッションをスレッドにバインドするサーブレットフィルター。org.springframework.orm.jpa 内の InitializingBean 使用
修飾子と型クラス説明class
Spring アプリケーションコンテキスト内にローカル JPAEntityManagerFactory
EE インスタンスを作成する抽象FactoryBean
。class
単一の JPAEntityManagerFactory
EE のPlatformTransactionManager
実装。class
JPA の標準コンテナーブートストラップ契約に従って JPAEntityManagerFactory
EE を作成するFactoryBean
。class
JPA の標準的なスタンドアロンブートストラップ契約に従って JPAEntityManagerFactory
EE を作成するFactoryBean
。org.springframework.orm.jpa.persistenceunit 内の InitializingBean 使用
org.springframework.orm.jpa.support 内の InitializingBean 使用
修飾子と型クラス説明class
リクエストの処理全体で JPA EntityManager をスレッドにバインドするサーブレットフィルター。class
特定の EntityManagerFactory の共有 JPAEntityManager
EE 参照を公開するFactoryBean
。org.springframework.oxm.jaxb 内の InitializingBean 使用
org.springframework.oxm.xstream 内の InitializingBean 使用
org.springframework.r2dbc.connection 内の InitializingBean 使用
org.springframework.r2dbc.connection.init 内の InitializingBean 使用
修飾子と型クラス説明class
org.springframework.r2dbc.connection.lookup 内の InitializingBean 使用
修飾子と型クラス説明class
ルックアップキーに基づいてAbstractRoutingConnectionFactory.create()
呼び出しをさまざまなターゲットファクトリの 1 つにルーティングする抽象ConnectionFactory
実装。org.springframework.scheduling.concurrent 内の InitializingBean 使用
修飾子と型クラス説明class
CustomizableThreadFactory
の JNDI ベースのバリアント。Jakarta EE 環境で JSR-236 の "java:comp/DefaultManagedThreadFactory" のデフォルトルックアップを実行し、見つからない場合はローカルCustomizableThreadFactory
セットアップにフォールバックします。class
ConcurrentTaskExecutor
の JNDI ベースのバリアントで、Jakarta EE/8 環境で JSR-236 の "java:comp/DefaultManagedExecutorService" のデフォルトルックアップを実行します。class
ConcurrentTaskScheduler
の JNDI ベースのバリアント。Jakarta EE 環境で JSR-236 の "java:comp/DefaultManagedScheduledExecutorService" のデフォルトのルックアップを実行します。class
class
事前構成済みのForkJoinPool
SE を作成して公開する SpringFactoryBean
。class
class
JavaBean は、ThreadPoolExecutor
SE を Bean スタイルで構成し ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを介して)、ネイティブExecutorService
SE 型の Bean 参照として公開できるようにします。class
JavaBean は、ThreadPoolExecutor
SE を Bean スタイルで ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを通じて) 構成し、それを SpringTaskExecutor
として公開できるようにします。class
Spring のTaskScheduler
インターフェースの標準実装。ネイティブScheduledThreadPoolExecutor
SE をラップし、それに適用可能なすべての構成オプションを提供します。org.springframework.scheduling.config 内の InitializingBean 使用
修飾子と型クラス説明class
タスクの実際のスケジューリングをContextLifecycleScheduledTaskRegistrar.afterSingletonsInstantiated()
コールバックにリダイレクトするScheduledTaskRegistrar
サブクラス(4.1.2 以降)。class
通常 cron 式を使用して、タスクをTaskScheduler
に登録するためのヘルパー Bean。class
ThreadPoolTaskExecutor
インスタンスを作成するためのFactoryBean
。主に XML タスク名前空間の背後で使用されます。org.springframework.scheduling.quartz 内の InitializingBean 使用
修飾子と型クラス説明class
QuartzCronTrigger
インスタンスを作成するための SpringFactoryBean
。トリガー構成の Bean スタイルの使用をサポートします。class
QuartzJobDetail
インスタンスを作成するための SpringFactoryBean
。JobDetail 構成の Bean スタイルの使用をサポートします。class
ジョブの実行を指定された(静的または非静的)メソッドに委譲するJobDetail
オブジェクトを公開するFactoryBean
。class
Quartz スケジューラにアクセスするための Spring Bean スタイルのクラス、つまりclass
QuartzScheduler
を作成および構成し、そのライフサイクルを Spring アプリケーションコンテキストの一部として管理し、依存性注入のための Bean 参照としてスケジューラを公開するFactoryBean
。class
Spring のTaskExecutor
インターフェースを実装し、Spring ライフサイクルコールバックをリッスンする Quartz の SimpleThreadPool のサブクラス。class
QuartzSimpleTrigger
インスタンスを作成するための SpringFactoryBean
。トリガー構成の Bean スタイルの使用をサポートします。org.springframework.scheduling.support 内の InitializingBean 使用
org.springframework.transaction.config 内の InitializingBean 使用
org.springframework.transaction.interceptor 内の InitializingBean 使用
修飾子と型クラス説明class
Map
SE のメソッドごとに属性を保存できる単純なTransactionAttributeSource
実装。class
登録された名前で属性を照合できる単純なTransactionAttributeSource
実装。class
TransactionInterceptor
や AspectJ アスペクトなどのトランザクションアスペクトの基本クラス。class
共通の Spring トランザクションインフラストラクチャ(PlatformTransactionManager
/ReactiveTransactionManager
)を使用した宣言的トランザクション管理のための AOP Alliance MethodInterceptor。class
プロキシファクトリ Bean により、宣言型トランザクションの処理が簡素化されます。org.springframework.transaction.jta 内の InitializingBean 使用
org.springframework.transaction.support 内の InitializingBean 使用
org.springframework.ui.freemarker 内の InitializingBean 使用
修飾子と型クラス説明class
FreeMarkerConfiguration
を作成し、それを Bean リファレンスとして提供するファクトリ Bean。org.springframework.validation.beanvalidation 内の InitializingBean 使用
修飾子と型クラス説明class
Spring 管理の Bean の JSR-303 制約アノテーションをチェックする単純なBeanPostProcessor
。Bean の init メソッド(存在する場合)を呼び出す直前に制約違反の場合に初期化例外をスローします。class
元のインターフェースと SpringValidator
インターフェースを介して特定の JSR-303 バリデーターを公開する構成可能な Bean クラス。class
これは、Spring アプリケーションコンテキストでのjakarta.validation
(JSR-303)セットアップの中心的なクラスです。jakarta.validation.ValidationFactory
をブートストラップし、SpringValidator
インターフェースと、JSR-303Validator
EE インターフェースおよびValidatorFactory
EE インターフェース自体を介して公開します。class
アノテーション付きメソッドに対してメソッドレベルの検証を実行するために JSR-303 プロバイダーに委譲する便利なBeanPostProcessor
実装。class
Bean 検証プロバイダーが利用できない場合に、Validator
呼び出しを単に no-ops に変えるLocalValidatorFactoryBean
サブクラス。org.springframework.web.accept 内の InitializingBean 使用
org.springframework.web.context.support 内の InitializingBean 使用
修飾子と型クラス説明class
Web 環境用のConfigurableWebApplicationContext
インターフェースを実装するAbstractRefreshableApplicationContext
サブクラス。class
コンポーネントクラスを入力として受け入れるWebApplicationContext
実装 — 特に@Configuration
クラスだけでなく、プレーンな@Component
クラス、jakarta.inject
アノテーションを使用する JSR-330 準拠のクラス。class
GroovyBeanDefinitionReader
で理解されるように、Groovy Bean 定義スクリプトおよび / または XML ファイルから構成を取得するWebApplicationContext
実装。class
XmlBeanDefinitionReader
が理解する XML ドキュメントから構成を取得するWebApplicationContext
実装。org.springframework.web.filter 内の InitializingBean 使用
修飾子と型クラス説明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()
EEgetServerPort()
EEgetScheme()
EEisSecure()
EEsendRedirect(String)
EEclass
class
投稿されたメソッドパラメーターを HTTP メソッドに変換するFilter
EE。HttpServletRequest.getMethod()
EE を介して取得できます。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 内の InitializingBean 使用
org.springframework.web.reactive.function.server.support 内の InitializingBean 使用
修飾子と型クラス説明class
RouterFunctions
をサポートするHandlerMapping
実装。class
ServerResponses
をサポートするHandlerResultHandler
実装。org.springframework.web.reactive.resource 内の InitializingBean 使用
修飾子と型クラス説明class
PageSpeed、YSlow などのガイドラインに従って最適化された方法で静的リソースを提供するHttpRequestHandler
org.springframework.web.reactive.result.method 内の InitializingBean 使用
修飾子と型クラス説明class
リクエストとHandlerMethod
の間のマッピングを定義するHandlerMapping
実装の抽象基本クラス。class
RequestMappingInfo
がリクエストとハンドラーメソッド間のマッピングを定義するクラスの抽象基本クラス。org.springframework.web.reactive.result.method.annotation 内の InitializingBean 使用
修飾子と型クラス説明class
@RequestMapping
ハンドラーメソッドの呼び出しをサポートします。class
型レベルおよびメソッドレベルの@RequestMapping
および@HttpExchange
アノテーションからRequestMappingInfo
インスタンスを作成するRequestMappingInfoHandlerMapping
の拡張機能。org.springframework.web.reactive.result.view 内の InitializingBean 使用
修飾子と型クラス説明class
URL ベースのビューの抽象基本クラス。class
絶対 URL またはコンテキスト相対 URL にリダイレクトするビュー。class
明示的なマッピング定義なしでシンボリックビュー名を URL に直接解決できるViewResolver
。org.springframework.web.reactive.result.view.freemarker 内の InitializingBean 使用
修飾子と型クラス説明class
"configLocation"、"freemarkerSettings"、"templateLoaderPath" プロパティを使用して、FreeMarker を Web 使用用に構成します。class
FreeMarker テンプレートエンジンを使用するView
実装。class
FreeMarkerView
インスタンスを解決するためのViewResolver
、つまりorg.springframework.web.reactive.result.view.script 内の InitializingBean 使用
修飾子と型クラス説明class
JSR-223 スクリプトエンジンに基づくテンプレートライブラリを実行するために設計されたAbstractUrlBasedView
サブクラス。class
ScriptTemplateView
およびそのカスタムサブクラスをサポートするUrlBasedViewResolver
の便利なサブクラス。org.springframework.web.servlet.function.support 内の InitializingBean 使用
org.springframework.web.servlet.handler 内の InitializingBean 使用
修飾子と型クラス説明class
リクエストとHandlerMethod
の間のマッピングを定義するHandlerMapping
実装の抽象基本クラス。class
特定のリクエストを処理するHandlerMapping
から情報を取得するヘルパークラス。org.springframework.web.servlet.mvc 内の InitializingBean 使用
org.springframework.web.servlet.mvc.method 内の InitializingBean 使用
org.springframework.web.servlet.mvc.method.annotation 内の InitializingBean 使用
修飾子と型クラス説明class
@ExceptionHandler
メソッドにより例外を解決するAbstractHandlerMethodExceptionResolver
。class
class
@Controller
クラスの型 レベルおよびメソッドレベルの@RequestMapping
および@HttpExchange
アノテーションからRequestMappingInfo
インスタンスを作成します。org.springframework.web.servlet.resource 内の InitializingBean 使用
修飾子と型クラス説明class
PageSpeed、YSlow などのガイドラインに従って最適化された方法で静的リソースを提供するHttpRequestHandler
class
内部リソースリクエスト URL を外部使用のためにパブリック URL パスに変換するために、HttpServletResponse
EE をラップし、そのencodeURL
EE メソッドをオーバーライドするフィルター。org.springframework.web.servlet.view 内の InitializingBean 使用
修飾子と型クラス説明class
FreeMarker などのテンプレートベースのビューテクノロジーのアダプター基本クラス。モデルでリクエスト属性とセッション属性を使用する機能と、Spring の FreeMarker マクロライブラリのヘルパーオブジェクトを公開するオプション。class
URL ベースのビューの抽象基本クラス。class
リクエストファイル名またはAccept
ヘッダーに基づいてビューを解決するViewResolver
の実装。class
同じ Web アプリケーション内の JSP またはその他のリソースのラッパー。class
JSTL ページ用のInternalResourceView
の専門化。class
絶対 URL、コンテキスト相対 URL、現在のリクエスト相対 URL にリダイレクトするビュー。class
使用すべきではありません。5.3 以降、Spring の共通ビューリゾルバーバリアントおよび / またはカスタムリゾルバー実装を推奨class
他に委譲するViewResolver
。class
使用すべきではありません。5.3 以降、Spring の共通ビューリゾルバーバリアントおよび / またはカスタムリゾルバー実装を推奨org.springframework.web.servlet.view.document 内の InitializingBean 使用
org.springframework.web.servlet.view.freemarker 内の InitializingBean 使用
修飾子と型クラス説明class
Bean は、"configLocation"、"freemarkerSettings"、"templateLoaderPath" プロパティを介して、Web 使用用に FreeMarker を構成します。class
FreeMarker テンプレートエンジンを使用して表示します。org.springframework.web.servlet.view.groovy 内の InitializingBean 使用
修飾子と型クラス説明class
Groovy のTemplateConfiguration
の拡張と、Web アプリケーションで使用するMarkupTemplateEngine
を作成するための Spring MVC のGroovyMarkupConfig
の実装。class
Groovy XML/XHTML マークアップテンプレートに基づくAbstractTemplateView
サブクラス。org.springframework.web.servlet.view.script 内の InitializingBean 使用
org.springframework.web.servlet.view.xslt 内の InitializingBean 使用
org.springframework.web.socket.messaging 内の InitializingBean 使用
修飾子と型クラス説明class
グローバル@MessageExceptionHandler
メソッドでControllerAdvice
のサポートを提供するSimpAnnotationMethodMessageHandler
のサブクラス。org.springframework.web.socket.server.standard 内の InitializingBean 使用
修飾子と型クラス説明class
型ServerEndpointConfig
EE の Bean を検出し、標準の Jakarta WebSocket ランタイムに登録します。class
ServerContainer
EE を構成するためのFactoryBean
。
PropertyPlaceholderConfigurer
も同様