参照先: 説明
| インターフェース | 説明 |
|---|---|
| Advised | AOP プロキシのファクトリの構成を保持するクラスによって実装されるインターフェース。 |
| AdvisedSupportListener | ProxyCreatorSupport オブジェクトに登録されるリスナーアクティブ化およびアドバイスの変更時にコールバックを受信できるようにします。 |
| AdvisorChainFactory | アドバイザーチェーンのファクトリインターフェース。 |
| AopInfrastructureBean | Spring の AOP インフラストラクチャの一部である Bean を示すマーカーインターフェース。 |
| AopProxy | 構成された AOP プロキシのデリゲートインターフェース。実際のプロキシオブジェクトの作成を可能にします。 |
| AopProxyFactory | AdvisedSupport 構成オブジェクトに基づいて AOP プロキシを作成できるファクトリによって実装されるインターフェース。 |
| クラス | 説明 |
|---|---|
| AbstractAdvisingBeanPostProcessor | |
| AbstractSingletonProxyFactoryBean | シングルトンスコープのプロキシオブジェクトを生成する FactoryBean 型の便利なスーパークラス。 |
| AdvisedSupport | AOP プロキシ構成マネージャーの基本クラス。 |
| AopContext | 現在の AOP 呼び出しに関する情報を取得するために使用される静的メソッドを含むクラス。 |
| AopProxyUtils | AOP プロキシファクトリのユーティリティメソッド。 |
| DefaultAdvisorChainFactory | Advised オブジェクトが与えられた、メソッドのアドバイスチェーンを実行する簡単で決定的な方法。 |
| DefaultAopProxyFactory | デフォルトの AopProxyFactory 実装。CGLIB プロキシまたは JDK 動的プロキシのいずれかを作成します。 |
| ProxyConfig | プロキシの作成に使用される構成の便利なスーパークラスで、すべてのプロキシ作成者が一貫したプロパティを持つことを保証します。 |
| ProxyCreatorSupport | プロキシファクトリの基本クラス。 |
| ProxyFactory | Bean ファクトリでの宣言的なセットアップではなく、プログラムで使用するための AOP プロキシのファクトリ。 |
| ProxyFactoryBean | Spring BeanFactory の Bean に基づいて AOP プロキシを構築する FactoryBean 実装。 |
| ProxyProcessorSupport | プロキシプロセッサー、特に ClassLoader 管理および ProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory) アルゴリズムの共通機能を備えた基本クラス。 |
| ReflectiveMethodInvocation | Spring の AOP Alliance MethodInvocation インターフェースの実装、拡張 ProxyMethodInvocation インターフェースの実装。 |
| 例外 | 説明 |
|---|---|
| AopConfigException | 不正な AOP 構成引数でスローされる例外。 |
Spring AOP は、インターフェースまたはクラスのプロキシ、イントロダクションをサポートし、静的および動的なポイントカットを提供します。
Spring AOP プロキシは、このパッケージの ProxyConfig AOP 構成インターフェースにキャストして、インターセプターを追加または削除できます。
ProxyFactoryBean は、BeanFactory または ApplicationContext で AOP プロキシを作成するための便利な方法です。ただし、ProxyFactory クラスを使用してプログラムでプロキシを作成できます。