インターフェースの使用
org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor
SmartInstantiationAwareBeanPostProcessor を使用するパッケージ
パッケージ
説明
AspectJ 5 @Annotated クラスを Spring AOP で使用できるようにするクラス。
AspectJ に基づく自動プロキシを有効にする基本クラス。
AOP アライアンスインターフェースに準拠した Spring の基本的な AOP インフラストラクチャを含むパッケージ。
ApplicationContexts で使用する Bean ポストプロセッサー。ProxyFactoryBean を使用せずに AOP プロキシを自動的に作成することにより、AOP の使用を簡素化します。
アノテーション駆動型 Bean 構成のサポートパッケージ。
DAO のアノテーションサポート。
非同期メソッド実行のアノテーションサポート。
Spring のスクリプトパッケージのサポートクラス。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
org.springframework.aop.aspectj.annotation 内の SmartInstantiationAwareBeanPostProcessor 使用
修飾子と型クラス説明class
現在のアプリケーションコンテキストのすべての AspectJ アノテーションアスペクトと Spring アドバイザーを処理するAspectJAwareAdvisorAutoProxyCreator
サブクラス。org.springframework.aop.aspectj.autoproxy 内の SmartInstantiationAwareBeanPostProcessor 使用
修飾子と型クラス説明class
AspectJ の呼び出しコンテキストを公開し、複数のアドバイスが同じアスペクトから来る場合のアドバイスの優先順位に関する AspectJ のルールを理解するAbstractAdvisorAutoProxyCreator
サブクラス。org.springframework.aop.framework 内の SmartInstantiationAwareBeanPostProcessor 使用
org.springframework.aop.framework.autoproxy 内の SmartInstantiationAwareBeanPostProcessor 使用
修飾子と型クラス説明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.beans.factory.annotation 内の SmartInstantiationAwareBeanPostProcessor 使用
org.springframework.dao.annotation 内の SmartInstantiationAwareBeanPostProcessor 使用
修飾子と型クラス説明class
Spring の @Repository
アノテーションでマークされた Bean に永続性例外変換を自動的に適用し、対応するPersistenceExceptionTranslationAdvisor
を公開されたプロキシ(既存の AOP プロキシまたはターゲットのすべてのインターフェースを実装する新しく生成されたプロキシ)に追加する Bean ポストプロセッサー。org.springframework.scheduling.annotation 内の SmartInstantiationAwareBeanPostProcessor 使用
修飾子と型クラス説明class
対応するAsyncAnnotationAdvisor
を公開されたプロキシ(既存の AOP プロキシまたはすべてのターゲットのインターフェースを実装する新しく生成されたプロキシ)に追加することにより、クラスまたはメソッドレベルでAsync
アノテーションを保持する Bean に非同期呼び出し動作を自動的に適用する Bean ポストプロセッサー)。org.springframework.scripting.support 内の SmartInstantiationAwareBeanPostProcessor 使用
修飾子と型クラス説明class
ScriptFactory
定義を処理するBeanPostProcessor
。各ファクトリを、それによって生成された実際のスクリプト Java オブジェクトで置き換えます。org.springframework.validation.beanvalidation 内の SmartInstantiationAwareBeanPostProcessor 使用