インターフェースの使用
org.springframework.beans.factory.DisposableBean
パッケージ
説明
Spring の AOP 自動プロキシサポートで使用するためのさまざまな
TargetSourceCreator
実装。Spring AOP で使用するためのさまざまな
TargetSource
実装。Bean ファクトリの SPI インターフェースおよび構成関連の便利なクラス。
Java
ServiceLoader
SE 機能のサポートパッケージ。org.springframework.beans.factory
パッケージをサポートするクラス。Bean インスタンスから Bean 接続メタデータを決定するメカニズム。
JSR-107(javax.cache、別名 "JCache" )ベースのキャッシュの実装パッケージ。
Spring の
LoadTimeWeaver
抽象化に基づいた、Spring アプリケーションコンテキストのロード時ウィービングサポート。 クライアント側の HTTP 上の抽象化が含まれています。
このパッケージは、汎用 JCA メッセージエンドポイント管理の機能を提供します。
主に JCA ResourceAdapter および / または ConnectionFactory のローカルセットアップのために、Spring 内での JCA の使用に対する汎用サポートクラスを提供します。
Spring JDBC 構成名前空間を定義します。
簡単な DataSource アクセス用のユーティリティクラス、単一の DataSource 用の PlatformTransactionManager、およびさまざまな単純な DataSource 実装を提供します。
組み込みデータベースインスタンスを作成するための拡張可能なサポートを提供します。
スクリプトを介してデータベースを初期化するための拡張可能なサポートを提供します。
Java 構成および XML スキーマをサポートする、宣言型メッセージング構成のサポートパッケージ。
単一の JMS ConnectionFactory の PlatformTransactionManager 実装、および SingleConnectionFactory アダプターを提供します。
このパッケージには、基本メッセージリスナーコンテナー機能が含まれています。
このパッケージは、JMS メッセージリスナーの JCA ベースのエンドポイント管理を提供します。
リモート MBean リソースへのアクセスをサポートします。
このパッケージは、JMX MBean としての Spring 管理 Bean の宣言的な作成と登録を提供します。
MBean エクスポージャーのアノテーション。
ローカルおよびリモート
MBeanServer
に接続し、MBeanServer
をリモートクライアントに公開するためのサポートクラスが含まれています。Hibernate 5.x と Spring の概念の統合を提供するパッケージ。
org.springframework.orm.hibernate5
パッケージをサポートするクラス。JPA(Java Persistence API)と Spring コンセプトの統合を提供するパッケージ。
org.springframework.orm.jpa
パッケージをサポートするクラス。 簡単な ConnectionFactory アクセス用のユーティリティクラス、単一の ConnectionFactory 用の ReactiveTransactionManager、およびさまざまな単純な ConnectionFactory 実装を提供します。
スクリプトを介してデータベースを初期化するための拡張可能なサポートを提供します。
非同期メソッド実行のアノテーションサポート。
java.util.concurrent
および jakarta.enterprise.concurrent
パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。XML スキーマが主要な構成形式である、宣言的なスケジューリング構成のサポートパッケージ。
オープンソーススケジューラ Quartz のサポートクラス。Quartz スケジューラ、JobDetails、トリガーを Spring コンテキストの Bean として設定できます。
Spring のスクリプトパッケージのサポートクラス。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、
org.springframework.web.context
パッケージをサポートするクラス。Bean スタイルの構成を可能にする汎用フィルター基本クラスを提供します。
マルチパート解決フレームワークのサポートクラス。
Spring に付属するサーブレット MVC フレームワークの標準コントローラー実装。
静的リソースを提供するためのサポートクラス。
カスタム実装の抽象基本クラスを含む、標準の View および ViewResolver 実装を提供します。
org.springframework.aop.framework.autoproxy.target 内の DisposableBean 使用
修飾子と型クラス説明class
プロトタイプ Bean の複数のインスタンスを作成する必要があるTargetSourceCreator
実装の便利なスーパークラス。class
"lazy-init" として定義されている各 Bean に対してLazyInitTargetSource
を実施するTargetSourceCreator
。class
Bean の名前のプレフィックスを使用して、3 つのよく知られた TargetSource 型の 1 つを作成する便利な TargetSourceCreator::CommonsPool2TargetSource%ThreadLocalTargetSource! PrototypeTargetSourceorg.springframework.aop.target 内の DisposableBean 使用
修飾子と型クラス説明class
ターゲットインスタンスのプールを維持するTargetSource
実装をプールし、メソッドを呼び出すたびにプールからターゲットオブジェクトを取得および解放するための抽象基本クラス。class
構成可能な Apache Commons2 プールにオブジェクトを保持するTargetSource
実装。class
オブジェクトプールの代替。org.springframework.beans.factory.config 内の DisposableBean 使用
修飾子と型クラス説明class
フラグに応じて、シングルトンオブジェクトまたはプロトタイプオブジェクトを作成するFactoryBean
実装の単純なテンプレートスーパークラス。class
共有リストインスタンスの単純なファクトリ。class
共有 Map インスタンスの単純なファクトリ。class
class
class
共有 Set インスタンスの単純なファクトリ。org.springframework.beans.factory.serviceloader 内の DisposableBean 使用
修飾子と型クラス説明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.support 内の DisposableBean 使用
修飾子と型メソッド説明protected void
DefaultSingletonBeanRegistry.destroyBean
(StringSE beanName, DisposableBean bean) 指定された Bean を破棄します。void
DefaultSingletonBeanRegistry.registerDisposableBean
(StringSE beanName, DisposableBean bean) 指定された Bean をこのレジストリの使い捨て Bean のリストに追加します。org.springframework.beans.factory.wiring 内の DisposableBean 使用
修飾子と型クラス説明class
オブジェクトに対して依存性注入を実行できる Bean 構成プログラムの便利な基本クラス(ただし、オブジェクトは作成されます)。org.springframework.cache.jcache 内の DisposableBean 使用
修飾子と型クラス説明class
JCachejavax.cache.CacheManager
のFactoryBean
。標準の JCachejavax.cache.Caching
クラスを使用して、事前定義されたCacheManager
を名前で取得します。org.springframework.context.weaving 内の DisposableBean 使用
org.springframework.http.client 内の DisposableBean 使用
修飾子と型クラス説明class
Apache HttpComponents HttpClient を使用してリクエストを作成するClientHttpRequestFactory
実装。class
Jetty のHttpClient
に基づくClientHttpRequestFactory
実装。class
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。class
Reactor Netty リソース、つまりorg.springframework.http.client.reactive 内の DisposableBean 使用
修飾子と型クラス説明class
SpringApplicationContext
のライフサイクル内で共有Executor
SE などの JDK HttpClient リソースを管理するファクトリ。class
Jetty リソースを管理するファクトリ、つまりclass
Reactor Netty リソース、つまりclass
使用すべきではありません。パッケージ変更により 6.1 以降。代わりにReactorResourceFactory
を使用してください。org.springframework.jca.endpoint 内の DisposableBean 使用
修飾子と型クラス説明class
Spring アプリケーションコンテキスト内の JCA 1.7 メッセージエンドポイントを管理し、アプリケーションコンテキストのライフサイクルの一部としてエンドポイントをアクティブ化および非アクティブ化する汎用 Bean。org.springframework.jca.support 内の DisposableBean 使用
修飾子と型クラス説明class
org.springframework.jdbc.config 内の DisposableBean 使用
org.springframework.jdbc.datasource 内の DisposableBean 使用
org.springframework.jdbc.datasource.embedded 内の DisposableBean 使用
org.springframework.jdbc.datasource.init 内の DisposableBean 使用
org.springframework.jms.config 内の DisposableBean 使用
org.springframework.jms.connection 内の DisposableBean 使用
修飾子と型クラス説明class
Session
EE キャッシングとMessageProducer
EE およびMessageConsumer
EE キャッシングを追加するSingleConnectionFactory
サブクラス。class
すべてのSingleConnectionFactory.createConnection()
呼び出しから同じ接続を返し、Connection.close()
EE への呼び出しを無視する JMS ConnectionFactory アダプター。org.springframework.jms.listener 内の DisposableBean 使用
修飾子と型クラス説明class
JMS 接続に基づいてリッスンを実装する必要があるすべてのコンテナーの共通基本クラス(共有または各試行で新たに取得)。class
Spring メッセージリスナーコンテナー実装の抽象基本クラス。class
ポーリングに基づくリスナーコンテナー実装の基本クラス。class
プレーンな JMS クライアント API を使用するメッセージリスナーコンテナーバリアント。具体的には、メッセージのトランザクション受信(XA トランザクションへの登録)も可能にするMessageConsumer.receive()
呼び出しのループ。class
プレーン JMS クライアント API のMessageConsumer.setMessageListener()
メソッドを使用して、指定されたリスナー用の同時 MessageConsumers を作成するメッセージリスナーコンテナー。org.springframework.jms.listener.endpoint 内の DisposableBean 使用
修飾子と型クラス説明class
汎用 JCA 1.5GenericMessageEndpointManager
の拡張。ActivationSpec 構成の JMS 固有のサポートを追加します。org.springframework.jmx.access 内の DisposableBean 使用
修飾子と型クラス説明class
指定されたMBeanServerConnection
で実行されている MBean に呼び出しをルーティングするMethodInterceptor
。class
ローカルまたはリモートで実行されている管理対象リソースへのプロキシを作成します。class
特定のNotificationListener
SE をMBeanServer
SE の 1 つ以上の MBean に関連付けるレジストラーオブジェクト(通常はMBeanServerConnection
SE を介して)。org.springframework.jmx.export 内の DisposableBean 使用
修飾子と型クラス説明class
Spring 管理の Bean を JMXMBeanServer
SE に公開できる JMX エクスポーター。Bean クラスで JMX 固有の情報を定義する必要はありません。org.springframework.jmx.export.annotation 内の DisposableBean 使用
修飾子と型クラス説明class
Spring の標準MBeanExporter
の便利なサブクラスであり、Spring Bean の JMX エクスポージャーのアノテーション使用をアクティブ化します:ManagedResource
、ManagedAttribute
、ManagedOperation
など。org.springframework.jmx.support 内の DisposableBean 使用
修飾子と型クラス説明class
class
class
org.springframework.orm.hibernate5 内の DisposableBean 使用
org.springframework.orm.hibernate5.support 内の DisposableBean 使用
org.springframework.orm.jpa 内の DisposableBean 使用
修飾子と型クラス説明class
Spring アプリケーションコンテキスト内にローカル JPAEntityManagerFactory
EE インスタンスを作成する抽象FactoryBean
。class
JPA の標準コンテナーブートストラップ契約に従って JPAEntityManagerFactory
EE を作成するFactoryBean
。class
JPA の標準的なスタンドアロンブートストラップ契約に従って JPAEntityManagerFactory
EE を作成するFactoryBean
。org.springframework.orm.jpa.support 内の DisposableBean 使用
修飾子と型クラス説明class
リクエストの処理全体で JPA EntityManager をスレッドにバインドするサーブレットフィルター。org.springframework.r2dbc.connection 内の DisposableBean 使用
org.springframework.r2dbc.connection.init 内の DisposableBean 使用
修飾子と型クラス説明class
org.springframework.scheduling.annotation 内の DisposableBean 使用
修飾子と型クラス説明class
アノテーションを介して提供される "fixedRate"、"fixedDelay"、"cron" 式に従って、TaskScheduler
によって呼び出される@Scheduled
でアノテーションされたメソッドを登録する Bean ポストプロセッサー。org.springframework.scheduling.concurrent 内の DisposableBean 使用
修飾子と型クラス説明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 内の DisposableBean 使用
修飾子と型クラス説明class
タスクの実際のスケジューリングをContextLifecycleScheduledTaskRegistrar.afterSingletonsInstantiated()
コールバックにリダイレクトするScheduledTaskRegistrar
サブクラス(4.1.2 以降)。class
通常 cron 式を使用して、タスクをTaskScheduler
に登録するためのヘルパー Bean。class
ThreadPoolTaskExecutor
インスタンスを作成するためのFactoryBean
。主に XML タスク名前空間の背後で使用されます。class
TaskScheduler
インターフェースのルーティング実装。識別された修飾子に基づいてターゲットスケジューラに委譲するか、そうでない場合はデフォルトのスケジューラを使用します。org.springframework.scheduling.quartz 内の DisposableBean 使用
修飾子と型クラス説明class
QuartzScheduler
を作成および構成し、そのライフサイクルを Spring アプリケーションコンテキストの一部として管理し、依存性注入のための Bean 参照としてスケジューラを公開するFactoryBean
。class
Spring のTaskExecutor
インターフェースを実装し、Spring ライフサイクルコールバックをリッスンする Quartz の SimpleThreadPool のサブクラス。org.springframework.scripting.support 内の DisposableBean 使用
修飾子と型クラス説明class
ScriptFactory
定義を処理するBeanPostProcessor
。各ファクトリを、それによって生成された実際のスクリプト Java オブジェクトで置き換えます。org.springframework.validation.beanvalidation 内の DisposableBean 使用
修飾子と型クラス説明class
これは、Spring アプリケーションコンテキストでのjakarta.validation
(JSR-303)セットアップの中心的なクラスです。jakarta.validation.ValidationFactory
をブートストラップし、SpringValidator
インターフェースと、JSR-303Validator
EE インターフェースおよびValidatorFactory
EE インターフェース自体を介して公開します。class
Bean 検証プロバイダーが利用できない場合に、Validator
呼び出しを単に no-ops に変えるLocalValidatorFactoryBean
サブクラス。org.springframework.web.context.support 内の DisposableBean 使用
org.springframework.web.filter 内の DisposableBean 使用
修飾子と型クラス説明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 内の DisposableBean 使用
org.springframework.web.servlet.mvc 内の DisposableBean 使用
org.springframework.web.servlet.resource 内の DisposableBean 使用
修飾子と型クラス説明class
内部リソースリクエスト URL を外部使用のためにパブリック URL パスに変換するために、HttpServletResponse
EE をラップし、そのencodeURL
EE メソッドをオーバーライドするフィルター。org.springframework.web.servlet.view 内の DisposableBean 使用
修飾子と型クラス説明class
使用すべきではありません。5.3 以降、Spring の共通ビューリゾルバーバリアントおよび / またはカスタムリゾルバー実装を推奨class
使用すべきではありません。5.3 以降、Spring の共通ビューリゾルバーバリアントおよび / またはカスタムリゾルバー実装を推奨
ClientHttpRequestFactory
実装を優先します。6.2 で削除予定