インターフェースの使用
org.springframework.beans.factory.config.BeanPostProcessor
パッケージ
説明
AspectJ 5 @Annotated クラスを Spring AOP で使用できるようにするクラス。
AspectJ に基づく自動プロキシを有効にする基本クラス。
AOP アライアンスインターフェースに準拠した Spring の基本的な AOP インフラストラクチャを含むパッケージ。
Spring AOP フレームワークが任意のアドバイス型を処理できるようにする SPI パッケージ。
ApplicationContexts で使用する Bean ポストプロセッサー。ProxyFactoryBean を使用せずに AOP プロキシを自動的に作成することにより、AOP の使用を簡素化します。
アノテーション駆動型 Bean 構成のサポートパッケージ。
Bean ファクトリの SPI インターフェースおよび構成関連の便利なクラス。
org.springframework.beans.factory
パッケージをサポートするクラス。JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
Spring の
LoadTimeWeaver
抽象化に基づいた、Spring アプリケーションコンテキストのロード時ウィービングサポート。DAO のアノテーションサポート。
宣言型 JMS リスナーエンドポイントのアノテーションとサポートクラス。
org.springframework.orm.jpa
パッケージをサポートするクラス。 非同期メソッド実行のアノテーションサポート。
Spring のスクリプトパッケージのサポートクラス。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、
org.springframework.web.context
パッケージをサポートするクラス。 カスタム実装の抽象基本クラスを含む、標準の HandlerMapping 実装を提供します。
org.springframework.aop.aspectj.annotation 内の BeanPostProcessor 使用
修飾子と型クラス説明class
現在のアプリケーションコンテキストのすべての AspectJ アノテーションアスペクトと Spring アドバイザーを処理するAspectJAwareAdvisorAutoProxyCreator
サブクラス。org.springframework.aop.aspectj.autoproxy 内の BeanPostProcessor 使用
修飾子と型クラス説明class
AspectJ の呼び出しコンテキストを公開し、複数のアドバイスが同じアスペクトから来る場合のアドバイスの優先順位に関する AspectJ のルールを理解するAbstractAdvisorAutoProxyCreator
サブクラス。org.springframework.aop.framework 内の BeanPostProcessor 使用
org.springframework.aop.framework.adapter 内の BeanPostProcessor 使用
修飾子と型クラス説明class
AdvisorAdapter
Bean をAdvisorAdapterRegistry
(デフォルトではGlobalAdvisorAdapterRegistry
)で BeanFactory に登録する BeanPostProcessor。org.springframework.aop.framework.autoproxy 内の BeanPostProcessor 使用
修飾子と型クラス説明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 内の BeanPostProcessor 使用
修飾子と型クラス説明class
アノテーション付きフィールド、setter メソッド、任意の構成メソッドをオートワイヤーするBeanPostProcessor
実装。class
アノテーション付きの init および destroy メソッドを呼び出すBeanPostProcessor
実装。org.springframework.beans.factory.config 内の BeanPostProcessor 使用
修飾子と型インターフェース説明interface
破棄前コールバックを追加するBeanPostProcessor
のサブインターフェース。interface
インスタンス化前のコールバックと、インスタンス化後、明示的なプロパティが設定されるかオートワイヤーが発生する前のコールバックを追加するBeanPostProcessor
のサブインターフェース。interface
InstantiationAwareBeanPostProcessor
インターフェースの拡張。処理された Bean の最終的な型を予測するためのコールバックを追加します。修飾子と型メソッド説明void
ConfigurableBeanFactory.addBeanPostProcessor
(BeanPostProcessor beanPostProcessor) このファクトリによって作成された Bean に適用される新しい BeanPostProcessor を追加します。org.springframework.beans.factory.support 内の BeanPostProcessor 使用
修飾子と型インターフェース説明interface
実行時にマージされた Bean 定義のポストプロセッサーコールバックインターフェース。修飾子と型メソッド説明AbstractBeanFactory.getBeanPostProcessors()
このファクトリで作成された Bean に適用される BeanPostProcessors のリストを返します。修飾子と型メソッド説明void
AbstractBeanFactory.addBeanPostProcessors
(CollectionSE<? extends BeanPostProcessor> beanPostProcessors) このファクトリによって作成された Bean に適用される新しい BeanPostProcessors を追加します。org.springframework.context.annotation 内の BeanPostProcessor 使用
修飾子と型クラス説明class
すぐに使える一般的な Java アノテーション、特にjakarta.annotation
パッケージの一般的なアノテーションをサポートするBeanPostProcessor
実装。final class
ビルド時に計算されたマッピングを使用してImportAware
コールバックを受け入れるBeanPostProcessor
。org.springframework.context.weaving 内の BeanPostProcessor 使用
修飾子と型クラス説明class
org.springframework.dao.annotation 内の BeanPostProcessor 使用
修飾子と型クラス説明class
Spring の @Repository
アノテーションでマークされた Bean に永続性例外変換を自動的に適用し、対応するPersistenceExceptionTranslationAdvisor
を公開されたプロキシ(既存の AOP プロキシまたはターゲットのすべてのインターフェースを実装する新しく生成されたプロキシ)に追加する Bean ポストプロセッサー。org.springframework.jms.annotation 内の BeanPostProcessor 使用
修飾子と型クラス説明class
アノテーションの属性に従って、JmsListenerContainerFactory
の背後に作成された JMS メッセージリスナーコンテナーによって呼び出されるJmsListener
でアノテーションが付けられたメソッドを登録する Bean ポストプロセッサー。org.springframework.orm.jpa.support 内の BeanPostProcessor 使用
修飾子と型クラス説明class
対応する JPA リソースEntityManagerFactory
EE およびEntityManager
EE の注入のために、PersistenceUnit
EE およびPersistenceContext
EE アノテーションを処理する BeanPostProcessor。org.springframework.scheduling.annotation 内の BeanPostProcessor 使用
修飾子と型クラス説明class
対応するAsyncAnnotationAdvisor
を公開されたプロキシ(既存の AOP プロキシまたはすべてのターゲットのインターフェースを実装する新しく生成されたプロキシ)に追加することにより、クラスまたはメソッドレベルでAsync
アノテーションを保持する Bean に非同期呼び出し動作を自動的に適用する Bean ポストプロセッサー)。class
アノテーションを介して提供される "fixedRate"、"fixedDelay"、"cron" 式に従って、TaskScheduler
によって呼び出される@Scheduled
でアノテーションされたメソッドを登録する Bean ポストプロセッサー。org.springframework.scripting.support 内の BeanPostProcessor 使用
修飾子と型クラス説明class
ScriptFactory
定義を処理するBeanPostProcessor
。各ファクトリを、それによって生成された実際のスクリプト Java オブジェクトで置き換えます。org.springframework.validation.beanvalidation 内の BeanPostProcessor 使用
修飾子と型クラス説明class
Spring 管理の Bean の JSR-303 制約アノテーションをチェックする単純なBeanPostProcessor
。Bean の init メソッド(存在する場合)を呼び出す直前に制約違反の場合に初期化例外をスローします。class
アノテーション付きメソッドに対してメソッドレベルの検証を実行するために JSR-303 プロバイダーに委譲する便利なBeanPostProcessor
実装。org.springframework.web.context.support 内の BeanPostProcessor 使用
修飾子と型クラス説明class
ServletContextAware
インターフェースを実装する Bean に ServletContext を渡すBeanPostProcessor
実装。org.springframework.web.servlet.handler 内の BeanPostProcessor 使用