インターフェースの使用
org.springframework.beans.factory.BeanFactoryAware
パッケージ
説明
AspectJ 統合パッケージ。
AspectJ 5 @Annotated クラスを Spring AOP で使用できるようにするクラス。
AspectJ に基づく自動プロキシを有効にする基本クラス。
XML スキーマが主要な構成形式である、宣言型 AOP 構成のサポートパッケージ。
AOP アライアンスインターフェースに準拠した Spring の基本的な AOP インフラストラクチャを含むパッケージ。
ApplicationContexts で使用する Bean ポストプロセッサー。ProxyFactoryBean を使用せずに AOP プロキシを自動的に作成することにより、AOP の使用を簡素化します。
Spring の AOP 自動プロキシサポートで使用するためのさまざまな
TargetSourceCreator
実装。 その他のインターセプターの実装を提供します。
構成可能なバックエンドを使用した、ターゲットオブジェクトの AOP ベースのスコープのサポート。
Spring の AOP API を使用するための便利なクラス。
Spring AOP で使用するためのさまざまな
TargetSource
実装。 アノテーション駆動型 Bean 構成のサポートパッケージ。
Bean ファクトリの SPI インターフェースおよび構成関連の便利なクラス。
Java
ServiceLoader
SE 機能のサポートパッケージ。org.springframework.beans.factory
パッケージをサポートするクラス。Bean インスタンスから Bean 接続メタデータを決定するメカニズム。
宣言的キャッシング境界設定のための AOP ベースのソリューション。
JSR-107 アノテーションを使用した宣言的キャッシュ区分のための AOP ベースのソリューション。
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
標準コンテキストイベントなどのアプリケーションイベントのサポートクラス。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
Spring の
LoadTimeWeaver
抽象化に基づいた、Spring アプリケーションコンテキストのロード時ウィービングサポート。DAO のアノテーションサポート。
DAO 実装のクラスをサポートし、その他のユーティリティメソッドを提供します。
Spring JDBC 構成名前空間を定義します。
JDBC DataSources を名前で検索するための戦略を提供します。
宣言型 JMS リスナーエンドポイントのアノテーションとサポートクラス。
Java 構成および XML スキーマをサポートする、宣言型メッセージング構成のサポートパッケージ。
Spring の JMS フレームワークのサポートクラス。
このパッケージは、JMX MBean としての Spring 管理 Bean の宣言的な作成と登録を提供します。
MBean エクスポージャーのアノテーション。
このパッケージのクラスを使用すると、JNDI が使いやすくなり、JNDI に格納されている構成へのアクセスが容易になり、JNDI アクセスクラスに便利なスーパークラスが提供されます。
メッセージングテンプレートのインターフェースと実装クラスを定義します。
アノテーション付きのメッセージ処理メソッドを操作するためのクラスをサポートします。
Hibernate 5.x と Spring の概念の統合を提供するパッケージ。
JPA(Java Persistence API)と Spring コンセプトの統合を提供するパッケージ。
org.springframework.orm.jpa
パッケージをサポートするクラス。R2DBC ConnectionFactories を名前で検索するための戦略を提供します。
非同期メソッド実行のアノテーションサポート。
XML スキーマが主要な構成形式である、宣言的なスケジューリング構成のサポートパッケージ。
オープンソーススケジューラ Quartz のサポートクラス。Quartz スケジューラ、JobDetails、トリガーを Spring コンテキストの Bean として設定できます。
Groovy を Spring のスクリプトインフラストラクチャに統合するパッケージ。
Spring のスクリプトパッケージのサポートクラス。
宣言的なトランザクション区分のための AOP ベースのソリューション。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
非同期リクエスト処理のサポート。
org.springframework.web.method.annotation
パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。 標準の Jakarta WebSocket エンドポイントで使用するクライアント側クラス。
便利な
WebSocketHandler
実装とデコレーター。 標準の JSR-356 WebSocket エンドポイントで使用するサーバー側クラス。
org.springframework.aop.aspectj 内の BeanFactoryAware 使用
修飾子と型クラス説明class
Spring AspectJ ウィーバーを使用してポイントカット式を評価するPointcut
実装。class
AspectJ ポイントカット式に使用できる Spring AOP アドバイザー。org.springframework.aop.aspectj.annotation 内の BeanFactoryAware 使用
修飾子と型クラス説明class
現在のアプリケーションコンテキストのすべての AspectJ アノテーションアスペクトと Spring アドバイザーを処理するAspectJAwareAdvisorAutoProxyCreator
サブクラス。org.springframework.aop.aspectj.autoproxy 内の BeanFactoryAware 使用
修飾子と型クラス説明class
AspectJ の呼び出しコンテキストを公開し、複数のアドバイスが同じアスペクトから来る場合のアドバイスの優先順位に関する AspectJ のルールを理解するAbstractAdvisorAutoProxyCreator
サブクラス。org.springframework.aop.config 内の BeanFactoryAware 使用
修飾子と型クラス説明class
指定された Bean でMethod
SE を見つけるFactoryBean
実装。class
構成された Bean 名を使用して、BeanFactory
からアスペクトを見つけるAspectInstanceFactory
の実装。org.springframework.aop.framework 内の BeanFactoryAware 使用
org.springframework.aop.framework.autoproxy 内の BeanFactoryAware 使用
修飾子と型クラス説明class
Bean ごとに検出されたアドバイザに基づいて特定の Bean の AOP プロキシを構築する汎用自動プロキシクリエーター。class
適格な各 Bean を AOP プロキシでラップし、Bean 自体を呼び出す前に指定されたインターセプターに委譲するBeanPostProcessor
実装。class
BeanFactoryAware
を実装するAbstractAutoProxyCreator
の拡張は、プロキシ化された各 Bean(AutoProxyUtils.ORIGINAL_TARGET_CLASS_ATTRIBUTE
)の元のターゲットクラスのエクスポージャーを追加し、特定の Bean(AutoProxyUtils.PRESERVE_TARGET_CLASS_ATTRIBUTE
)の外部で適用されるターゲットクラスモードに参加します。class
名前のリストを介してプロキシする Bean を識別する自動プロキシ作成者。class
現在のBeanFactory
のすべての候補Advisor
に基づいて AOP プロキシを作成するBeanPostProcessor
実装。class
インフラストラクチャアドバイザー Bean のみを考慮し、アプリケーション定義のアドバイザーを無視する自動プロキシ作成者。org.springframework.aop.framework.autoproxy.target 内の BeanFactoryAware 使用
修飾子と型クラス説明class
プロトタイプ Bean の複数のインスタンスを作成する必要があるTargetSourceCreator
実装の便利なスーパークラス。class
"lazy-init" として定義されている各 Bean に対してLazyInitTargetSource
を実施するTargetSourceCreator
。class
Bean の名前のプレフィックスを使用して、3 つのよく知られた TargetSource 型の 1 つを作成する便利な TargetSourceCreator::CommonsPool2TargetSource%ThreadLocalTargetSource! PrototypeTargetSourceorg.springframework.aop.interceptor 内の BeanFactoryAware 使用
修飾子と型クラス説明class
org.springframework.scheduling.annotation.AnnotationAsyncExecutionInterceptor
やorg.springframework.scheduling.aspectj.AnnotationAsyncExecutionAspect
などの非同期メソッド実行アスペクトの基本クラス。class
指定されたAsyncTaskExecutor
を使用して、メソッド呼び出しを非同期的に処理する AOP AllianceMethodInterceptor
。org.springframework.aop.scope 内の BeanFactoryAware 使用
org.springframework.aop.support 内の BeanFactoryAware 使用
修飾子と型クラス説明class
BeanFactory のアドバイス Bean への参照として任意のアドバイスを構成できる、BeanFactory ベースの抽象 PointcutAdvisor。class
BeanFactory のアドバイス Bean への参照としてアドバイスを構成できるようにする具象 BeanFactory ベースの PointcutAdvisor、および Bean プロパティを介して構成するポイントカット。org.springframework.aop.target 内の BeanFactoryAware 使用
修飾子と型クラス説明class
SpringBeanFactory
に基づき、Spring が管理する Bean インスタンスに委譲するTargetSource
実装の基本クラス。class
ターゲットインスタンスのプールを維持するTargetSource
実装をプールし、メソッドを呼び出すたびにプールからターゲットオブジェクトを取得および解放するための抽象基本クラス。class
プーリングまたは new-instance-per-invocation 戦略をサポートする新しいプロトタイプ Bean インスタンスを作成する動的TargetSource
実装の基本クラス。class
構成可能な Apache Commons2 プールにオブジェクトを保持するTargetSource
実装。class
BeanFactory
からシングルトン Bean に遅延アクセスするTargetSource
。class
リクエストごとにターゲット Bean の新しいインスタンスを作成し、リリース時に各リクエストを破棄するTargetSource
実装。class
単純なTargetSource
実装。これを含む SpringBeanFactory
から指定されたターゲット Bean を新たに取得します。class
オブジェクトプールの代替。org.springframework.beans.factory.annotation 内の BeanFactoryAware 使用
修飾子と型クラス説明class
アノテーション付きフィールド、setter メソッド、任意の構成メソッドをオートワイヤーするBeanPostProcessor
実装。class
オートワイヤーされるフィールドまたはパラメーターのqualifier annotations
に対して Bean 定義修飾子を一致させるAutowireCandidateResolver
実装。org.springframework.beans.factory.config 内の BeanFactoryAware 使用
修飾子と型クラス説明class
フラグに応じて、シングルトンオブジェクトまたはプロトタイプオブジェクトを作成するFactoryBean
実装の単純なテンプレートスーパークラス。class
共有リストインスタンスの単純なファクトリ。class
共有 Map インスタンスの単純なファクトリ。class
単純なメソッド呼び出し Bean: (MethodInvokingFactoryBean
とは対照的に)結果がコンテナーに公開されることを期待せずに、ターゲットメソッドを呼び出すだけです。class
静的メソッドまたはインスタンスメソッドの呼び出しの結果である値を返すFactoryBean
。class
class
Bean 定義プロパティ値のプレースホルダーを解決するプロパティリソースコンフィグレータの抽象基本クラス。class
使用すべきではありません。class
指定されたターゲットオブジェクトのプロパティパスを評価するFactoryBean
。class
使用すべきではありません。5.2 以降。代わりにorg.springframework.context.support.PropertySourcesPlaceholderConfigurer
を使用してください。org.springframework.context.support.PropertySourcesPlaceholderConfigurer
は、Environment
およびPropertySource
メカニズムを利用することにより柔軟性があります。class
class
シグニチャーMyType xxx()
またはMyType xxx(MyIdType id)
(通常はMyService getService()
またはMyService getService(String id)
)を持つ 1 つ以上のメソッドが必要なインターフェースを取り、そのインターフェースを実装する動的プロキシを作成して、基になるBeanFactory
に委譲するFactoryBean
実装。class
共有 Set インスタンスの単純なファクトリ。org.springframework.beans.factory.serviceloader 内の BeanFactoryAware 使用
修飾子と型クラス説明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 内の BeanFactoryAware 使用
修飾子と型クラス説明class
依存関係がジェネリクス型として宣言されている場合に、候補の型と完全なジェネリクス型のマッチングを実行する基本的なAutowireCandidateResolver
(例:org.springframework.beans.factory.wiring 内の BeanFactoryAware 使用
修飾子と型クラス説明class
オブジェクトに対して依存性注入を実行できる Bean 構成プログラムの便利な基本クラス(ただし、オブジェクトは作成されます)。org.springframework.cache.interceptor 内の BeanFactoryAware 使用
修飾子と型クラス説明class
CacheOperationSource
によって駆動されるアドバイザ。キャッシュ可能なメソッドのキャッシュアドバイス Bean を含めるために使用されます。class
CacheInterceptor
や AspectJ アスペクトなど、アスペクトをキャッシュするための基本クラス。class
共通の Spring キャッシングインフラストラクチャ(Cache
)を使用した宣言的なキャッシュ管理のための AOP Alliance MethodInterceptor。class
プロキシファクトリ Bean により、宣言的なキャッシング処理が簡素化されます。org.springframework.cache.jcache.interceptor 内の BeanFactoryAware 使用
修飾子と型クラス説明class
JCacheOperationSource
によって駆動されるアドバイザ。キャッシュ可能なメソッドのキャッシュアドバイス Bean を含めるために使用されます。class
デフォルトのJCacheOperationSource
実装では、存在しない場合は、デフォルトの操作を適切なデフォルトの設定可能なサービスに委譲します。org.springframework.context.annotation 内の BeanFactoryAware 使用
修飾子と型クラス説明class
すぐに使える一般的な Java アノテーション、特にjakarta.annotation
パッケージの一般的なアノテーションをサポートするBeanPostProcessor
実装。class
AutowireCandidateResolver
ストラテジーインターフェースの完全な実装。修飾子アノテーションと、context.annotation
パッケージのLazy
アノテーションによる遅延解決のサポートを提供します。class
AnnotationMBeanExporter
Bean を登録する@Configuration
クラス。org.springframework.context.event 内の BeanFactoryAware 使用
修飾子と型クラス説明class
ApplicationEventMulticaster
インターフェースの抽象的な実装。基本的なリスナー登録機能を提供します。class
ApplicationEventMulticaster
インターフェースの単純な実装。org.springframework.context.support 内の BeanFactoryAware 使用
修飾子と型クラス説明class
Spring のLifecycleProcessor
戦略のデフォルトの実装。class
Bean 定義プロパティ値内の ${...} プレースホルダーと、現在の SpringEnvironment
およびPropertySources
のセットに対する@Value
アノテーションを解決するPlaceholderConfigurerSupport
の専門化。org.springframework.context.weaving 内の BeanFactoryAware 使用
修飾子と型クラス説明class
org.springframework.dao.annotation 内の BeanFactoryAware 使用
修飾子と型クラス説明class
Spring の @Repository
アノテーションでマークされた Bean に永続性例外変換を自動的に適用し、対応するPersistenceExceptionTranslationAdvisor
を公開されたプロキシ(既存の AOP プロキシまたはターゲットのすべてのインターフェースを実装する新しく生成されたプロキシ)に追加する Bean ポストプロセッサー。org.springframework.dao.support 内の BeanFactoryAware 使用
修飾子と型クラス説明class
AOP Alliance MethodInterceptor。所定の PersistenceExceptionTranslator に基づいて永続性例外変換を提供します。org.springframework.jdbc.config 内の BeanFactoryAware 使用
org.springframework.jdbc.datasource.lookup 内の BeanFactoryAware 使用
org.springframework.jms.annotation 内の BeanFactoryAware 使用
修飾子と型クラス説明class
アノテーションの属性に従って、JmsListenerContainerFactory
の背後に作成された JMS メッセージリスナーコンテナーによって呼び出されるJmsListener
でアノテーションが付けられたメソッドを登録する Bean ポストプロセッサー。org.springframework.jms.config 内の BeanFactoryAware 使用
修飾子と型クラス説明class
JmsListenerEndpoint
をJmsListenerEndpointRegistry
に登録するためのヘルパー Bean。class
このエンドポイントの受信メッセージを処理するために呼び出すメソッドを提供するJmsListenerEndpoint
。org.springframework.jms.support.destination 内の BeanFactoryAware 使用
org.springframework.jmx.export 内の BeanFactoryAware 使用
修飾子と型クラス説明class
Spring 管理の Bean を JMXMBeanServer
SE に公開できる JMX エクスポーター。Bean クラスで JMX 固有の情報を定義する必要はありません。org.springframework.jmx.export.annotation 内の BeanFactoryAware 使用
修飾子と型クラス説明class
アノテーションを読み取り、対応する属性を公開するJmxAttributeSource
インターフェースの実装。class
Spring の標準MBeanExporter
の便利なサブクラスであり、Spring Bean の JMX エクスポージャーのアノテーション使用をアクティブ化します:ManagedResource
、ManagedAttribute
、ManagedOperation
など。org.springframework.jndi 内の BeanFactoryAware 使用
org.springframework.messaging.core 内の BeanFactoryAware 使用
org.springframework.messaging.handler.annotation.support 内の BeanFactoryAware 使用
修飾子と型クラス説明class
デフォルトのMessageHandlerMethodFactory
実装は、MessageMapping
で定義されたほとんどのユースケースを検出および処理するために必要なHandlerMethodArgumentResolver
インスタンスでInvocableHandlerMethod
を作成します。org.springframework.orm.hibernate5 内の BeanFactoryAware 使用
修飾子と型クラス説明class
単一の HibernateSessionFactory
のPlatformTransactionManager
実装。class
HibernateSessionFactory
を作成するFactoryBean
。org.springframework.orm.jpa 内の BeanFactoryAware 使用
修飾子と型クラス説明class
Spring アプリケーションコンテキスト内にローカル JPAEntityManagerFactory
EE インスタンスを作成する抽象FactoryBean
。class
通常 JPAEntityManager
EE を取得するために、JPAEntityManagerFactory
EE にアクセスする必要があるクラスの基本クラス。class
単一の JPAEntityManagerFactory
EE のPlatformTransactionManager
実装。class
JPA の標準コンテナーブートストラップ契約に従って JPAEntityManagerFactory
EE を作成するFactoryBean
。class
JPA の標準的なスタンドアロンブートストラップ契約に従って JPAEntityManagerFactory
EE を作成するFactoryBean
。org.springframework.orm.jpa.support 内の BeanFactoryAware 使用
修飾子と型クラス説明class
リクエストの処理全体で JPA EntityManager をスレッドにバインドする Spring Web リクエストインターセプター。class
対応する JPA リソースEntityManagerFactory
EE およびEntityManager
EE の注入のために、PersistenceUnit
EE およびPersistenceContext
EE アノテーションを処理する BeanPostProcessor。class
特定の EntityManagerFactory の共有 JPAEntityManager
EE 参照を公開するFactoryBean
。org.springframework.r2dbc.connection.lookup 内の BeanFactoryAware 使用
org.springframework.scheduling.annotation 内の BeanFactoryAware 使用
修飾子と型クラス説明class
class
Async
アノテーションを介して非同期メソッドの実行をアクティブ化するアドバイザー。class
対応するAsyncAnnotationAdvisor
を公開されたプロキシ(既存の AOP プロキシまたはすべてのターゲットのインターフェースを実装する新しく生成されたプロキシ)に追加することにより、クラスまたはメソッドレベルでAsync
アノテーションを保持する Bean に非同期呼び出し動作を自動的に適用する Bean ポストプロセッサー)。class
アノテーションを介して提供される "fixedRate"、"fixedDelay"、"cron" 式に従って、TaskScheduler
によって呼び出される@Scheduled
でアノテーションされたメソッドを登録する Bean ポストプロセッサー。org.springframework.scheduling.config 内の BeanFactoryAware 使用
修飾子と型クラス説明class
TaskScheduler
インターフェースのルーティング実装。識別された修飾子に基づいてターゲットスケジューラに委譲するか、そうでない場合はデフォルトのスケジューラを使用します。org.springframework.scheduling.quartz 内の BeanFactoryAware 使用
修飾子と型クラス説明class
ジョブの実行を指定された(静的または非静的)メソッドに委譲するJobDetail
オブジェクトを公開するFactoryBean
。class
Quartz スケジューラにアクセスするための Spring Bean スタイルのクラス、つまりorg.springframework.scripting.groovy 内の BeanFactoryAware 使用
org.springframework.scripting.support 内の BeanFactoryAware 使用
修飾子と型クラス説明class
ScriptFactory
定義を処理するBeanPostProcessor
。各ファクトリを、それによって生成された実際のスクリプト Java オブジェクトで置き換えます。org.springframework.transaction.interceptor 内の BeanFactoryAware 使用
修飾子と型クラス説明class
TransactionAttributeSource
によって駆動されるアドバイザ。トランザクションのメソッドのトランザクションアドバイス Bean を含めるために使用されます。class
TransactionInterceptor
や AspectJ アスペクトなどのトランザクションアスペクトの基本クラス。class
共通の Spring トランザクションインフラストラクチャ(PlatformTransactionManager
/ReactiveTransactionManager
)を使用した宣言的トランザクション管理のための AOP Alliance MethodInterceptor。class
プロキシファクトリ Bean により、宣言型トランザクションの処理が簡素化されます。org.springframework.validation.beanvalidation 内の BeanFactoryAware 使用
org.springframework.web.context.request.async 内の BeanFactoryAware 使用
org.springframework.web.servlet.mvc.method.annotation 内の BeanFactoryAware 使用
修飾子と型クラス説明class
org.springframework.web.socket.client.standard 内の BeanFactoryAware 使用
修飾子と型クラス説明class
class
org.springframework.web.socket.handler 内の BeanFactoryAware 使用
修飾子と型クラス説明class
SpringBeanFactory
を介してターゲットハンドラーをインスタンス化し、同等の destroy メソッドも提供します。class
各 WebSocket 接続のWebSocketHandler
インスタンスを初期化および破棄し、他のすべてのメソッドをそれに委譲するWebSocketHandler
。org.springframework.web.socket.server.standard 内の BeanFactoryAware 使用
PropertyPlaceholderConfigurer
も同様