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