参照先: 説明
インターフェース | 説明 |
---|---|
TargetSourceCreator | 実装では、特定の Bean のプールターゲットソースなど、特別なターゲットソースを作成できます。 |
クラス | 説明 |
---|---|
AbstractAdvisorAutoProxyCreator | Bean ごとに検出されたアドバイザに基づいて特定の Bean の AOP プロキシを構築する汎用自動プロキシクリエーター。 |
AbstractAutoProxyCreator | 適格な各 Bean を AOP プロキシでラップし、Bean 自体を呼び出す前に指定されたインターセプターに委譲する BeanPostProcessor 実装。 |
AbstractBeanFactoryAwareAdvisingPostProcessor | BeanFactoryAware を実装する AbstractAutoProxyCreator の拡張は、プロキシ化された各 Bean(AutoProxyUtils.ORIGINAL_TARGET_CLASS_ATTRIBUTE )の元のターゲットクラスのエクスポージャーを追加し、特定の Bean(AutoProxyUtils.PRESERVE_TARGET_CLASS_ATTRIBUTE )の外部で適用されるターゲットクラスモードに参加します。 |
AutoProxyUtils | 自動プロキシ対応コンポーネントのユーティリティ。 |
BeanFactoryAdvisorRetrievalHelper | 自動プロキシで使用するために、BeanFactory から標準 Spring アドバイザを取得するためのヘルパー。 |
BeanNameAutoProxyCreator | 名前のリストを介してプロキシする Bean を識別する自動プロキシ作成者。 |
DefaultAdvisorAutoProxyCreator | 現在の BeanFactory のすべての候補 Advisor に基づいて AOP プロキシを作成する BeanPostProcessor 実装。 |
InfrastructureAdvisorAutoProxyCreator | インフラストラクチャアドバイザー Bean のみを考慮し、アプリケーション定義のアドバイザーを無視する自動プロキシ作成者。 |
ProxyCreationContext | AbstractAdvisorAutoProxyCreator などの自動プロキシ作成者によって公開される、現在のプロキシ作成コンテキストのホルダー。 |
このパッケージのさまざまなポストプロセッサーを ApplicationContext(通常は XML Bean 定義ドキュメント)に追加するだけで、選択した Bean が自動的にプロキシされます。
NB: ポストプロセッサー Bean はアプリケーションコンテキストでのみ自動的に検出されるため、BeanFactory 実装では自動自動プロキシはサポートされていません。ポストプロセッサーは、代わりに ConfigurableBeanFactory に明示的に登録できます。