インターフェースの使用 
org.springframework.aop.Advisor
Advisor を使用するパッケージ 
 パッケージ 
 説明 
AOP Alliance AOP 相互運用性インターフェース上に構築されたコア Spring AOP インターフェース。
AspectJ 統合パッケージ。
AspectJ 5 @Annotated クラスを Spring AOP で使用できるようにするクラス。
AspectJ に基づく自動プロキシを有効にする基本クラス。
AOP アライアンスインターフェースに準拠した Spring の基本的な AOP インフラストラクチャを含むパッケージ。
Spring AOP フレームワークが任意のアドバイス型を処理できるようにする SPI パッケージ。
ApplicationContexts で使用する Bean ポストプロセッサー。ProxyFactoryBean を使用せずに AOP プロキシを自動的に作成することにより、AOP の使用を簡素化します。
 その他のインターセプターの実装を提供します。
Spring の AOP API を使用するための便利なクラス。
 宣言的キャッシング境界設定のための AOP ベースのソリューション。
JSR-107 アノテーションを使用した宣言的キャッシュ区分のための AOP ベースのソリューション。
DAO のアノテーションサポート。
 非同期メソッド実行のアノテーションサポート。
 宣言的なトランザクション区分のための AOP ベースのソリューション。
- org.springframework.aop 内の Advisor 使用org.springframework.aop 内の Advisor サブインターフェース修飾子と型インターフェース説明- interface1 つ以上の AOP 導入を実行するアドバイザーのスーパーインターフェース。- interfaceポイントカットによって駆動されるすべてのアドバイザのスーパーインターフェース。
- org.springframework.aop.aspectj 内の Advisor 使用org.springframework.aop.aspectj 内の Advisor サブインターフェース修飾子と型インターフェース説明- interface遅延初期化戦略を持つ可能性のある AspectJ アスペクトをラップする Spring AOP アドバイザーによって実装されるインターフェース。Advisor を実装している org.springframework.aop.aspectj のクラス修飾子と型クラス説明- classAspectJ ポイントカット式に使用できる Spring AOP アドバイザー。- class- class指定されたオブジェクトに委譲する導入アドバイザー。型 Advisor のパラメーターを持つ org.springframework.aop.aspectj のメソッド修飾子と型メソッド説明- static AspectJPrecedenceInformationAspectJAopUtils.- getAspectJPrecedenceInformationFor- (Advisor anAdvisor) このアドバイザーから提供された AspectJPrecedenceInformation またはそのアドバイスを返します。- static booleanAspectJAopUtils.- isAfterAdvice- (Advisor anAdvisor) アドバイザーがアフターアドバイスの形式である場合は、- trueを返します。- static booleanAspectJAopUtils.- isBeforeAdvice- (Advisor anAdvisor) アドバイザーが事前アドバイスの形式である場合は、- trueを返します。型 Advisor の型引数を持つ org.springframework.aop.aspectj のメソッドパラメーター修飾子と型メソッド説明- static booleanAspectJProxyUtils.- makeAdvisorChainAspectJCapableIfNecessary- (ListSE<Advisor> advisors) AspectJ アドバイザを含むプロキシチェーンを操作する必要がある場合は、特別なアドバイザを追加します。具体的には、リストの先頭に- ExposeInvocationInterceptorを追加します。
- org.springframework.aop.aspectj.annotation 内の Advisor 使用Advisor を実装している org.springframework.aop.aspectj.annotation のクラス修飾子と型クラス説明- protected static classアスペクトをインスタンス化する合成アドバイザー。修飾子と型メソッド説明AspectJAdvisorFactory.- getAdvisor- (MethodSE candidateAdviceMethod, MetadataAwareAspectInstanceFactory aspectInstanceFactory, int declarationOrder, StringSE aspectName) 指定された AspectJ アドバイスメソッド用の Spring AOP アドバイザーを作成します。ReflectiveAspectJAdvisorFactory.- getAdvisor- (MethodSE candidateAdviceMethod, MetadataAwareAspectInstanceFactory aspectInstanceFactory, int declarationOrderInAspect, StringSE aspectName) 型 Advisor の引数を持つ型を返す org.springframework.aop.aspectj.annotation のメソッド修飾子と型メソッド説明BeanFactoryAspectJAdvisorsBuilder.- buildAspectJAdvisors()現在の Bean ファクトリで AspectJ アノテーション付きアスペクト Bean を探し、表す Spring AOP アドバイザのリストに戻ります。AnnotationAwareAspectJAutoProxyCreator.- findCandidateAdvisors()AspectJAdvisorFactory.- getAdvisors- (MetadataAwareAspectInstanceFactory aspectInstanceFactory) 指定されたアスペクトインスタンスですべてのアノテーション付き At-AspectJ メソッドの Spring AOP アドバイザを構築します。ReflectiveAspectJAdvisorFactory.- getAdvisors- (MetadataAwareAspectInstanceFactory aspectInstanceFactory) 
- org.springframework.aop.aspectj.autoproxy 内の Advisor 使用型 Advisor の引数を持つ型を返す org.springframework.aop.aspectj.autoproxy のメソッド修飾子と型メソッド説明AspectJAwareAdvisorAutoProxyCreator.- sortAdvisors- (ListSE<Advisor> advisors) 提供された- Advisorインスタンスを AspectJ の優先順位に従って並べ替えます。型 Advisor の型引数を持つ org.springframework.aop.aspectj.autoproxy のメソッドパラメーター修飾子と型メソッド説明- protected voidAspectJAwareAdvisorAutoProxyCreator.- extendAdvisors- (ListSE<Advisor> candidateAdvisors) アドバイスチェーンの先頭に- ExposeInvocationInterceptorを追加します。AspectJAwareAdvisorAutoProxyCreator.- sortAdvisors- (ListSE<Advisor> advisors) 提供された- Advisorインスタンスを AspectJ の優先順位に従って並べ替えます。
- org.springframework.aop.framework 内の Advisor 使用Advisor として宣言されている org.springframework.aop.framework のフィールドAdvisor を返す org.springframework.aop.framework のメソッド修飾子と型メソッド説明- Advisor[]Advised.- getAdvisors()このプロキシに適用するアドバイザを返します。- final Advisor[]AdvisedSupport.- getAdvisors()型 Advisor の引数を持つ型を返す org.springframework.aop.framework のメソッド型 Advisor のパラメーターを持つ org.springframework.aop.framework のメソッド修飾子と型メソッド説明- voidAdvised.- addAdvisor- (int pos, Advisor advisor) チェーンの指定された位置に Advisor を追加します。- voidAdvised.- addAdvisor- (Advisor advisor) アドバイザーチェーンの最後にアドバイザーを追加します。- voidAdvisedSupport.- addAdvisor- (int pos, Advisor advisor) - voidAdvisedSupport.- addAdvisor- (Advisor advisor) - voidAdvisedSupport.- addAdvisors- (Advisor... advisors) 指定されたすべてのアドバイザをこのプロキシ構成に追加します。- int指定されたアドバイザの(0 からの)インデックスを返します。そのようなアドバイザがこのプロキシに適用されない場合は -1 を返します。- int- booleanAdvised.- removeAdvisor- (Advisor advisor) 指定されたアドバイザーを削除します。- booleanAdvisedSupport.- removeAdvisor- (Advisor advisor) - booleanAdvised.- replaceAdvisor- (Advisor a, Advisor b) 指定されたアドバイザーを置き換えます。- booleanAdvisedSupport.- replaceAdvisor- (Advisor a, Advisor b) 型 Advisor の型引数を持つ org.springframework.aop.framework のメソッドパラメーター修飾子と型メソッド説明- voidAdvisedSupport.- addAdvisors- (CollectionSE<Advisor> advisors) 指定されたすべてのアドバイザをこのプロキシ構成に追加します。- protected voidAdvisedSupport.- copyConfigurationFrom- (AdvisedSupport other, TargetSource targetSource, ListSE<Advisor> advisors) 指定された- AdvisedSupportオブジェクトから AOP 構成をコピーしますが、新しい- TargetSourceと指定されたインターセプターチェーンの置換を許可します。
- org.springframework.aop.framework.adapter 内の Advisor 使用型 Advisor のパラメーターを持つ org.springframework.aop.framework.adapter のメソッド修飾子と型メソッド説明AdvisorAdapter.- getInterceptor- (Advisor advisor) 指定されたアドバイスの動作をインターセプトベースの AOP フレームワークに公開する AOP Alliance MethodInterceptor を返します。AdvisorAdapterRegistry.- getInterceptors- (Advisor advisor) AOP Alliance MethodInterceptors の配列を返し、インターセプションベースのフレームワークで特定の Advisor を使用できるようにします。DefaultAdvisorAdapterRegistry.- getInterceptors- (Advisor advisor) 
- org.springframework.aop.framework.autoproxy 内の Advisor 使用修飾子と型メソッド説明- protected Advisor[]AbstractAutoProxyCreator.- buildAdvisors- (StringSE beanName, ObjectSE[] specificInterceptors) 特定のインターセプターと共通インターセプターを含む、指定された Bean のアドバイザーを決定します。これらはすべてアドバイザーインターフェースに適合しています。型 Advisor の引数を持つ型を返す org.springframework.aop.framework.autoproxy のメソッド修飾子と型メソッド説明BeanFactoryAdvisorRetrievalHelper.- findAdvisorBeans()FactoryBeans を無視して、現在作成中の Bean を除外して、現在の Bean ファクトリ内のすべての適格な Advisor Bean を見つけます。AbstractAdvisorAutoProxyCreator.- findAdvisorsThatCanApply- (ListSE<Advisor> candidateAdvisors, ClassSE<?> beanClass, StringSE beanName) 指定されたアドバイザ候補を検索して、指定された Bean に適用できるすべてのアドバイザを見つけます。AbstractAdvisorAutoProxyCreator.- findCandidateAdvisors()自動プロキシで使用するすべての候補アドバイザーを見つけます。AbstractAdvisorAutoProxyCreator.- findEligibleAdvisors- (ClassSE<?> beanClass, StringSE beanName) このクラスを自動プロキシするためのすべての適格なアドバイザーを見つけます。AbstractAdvisorAutoProxyCreator.- sortAdvisors- (ListSE<Advisor> advisors) 順序付けに基づいてアドバイザーをソートします。型 Advisor の型引数を持つ org.springframework.aop.framework.autoproxy のメソッドパラメーター修飾子と型メソッド説明- protected voidAbstractAdvisorAutoProxyCreator.- extendAdvisors- (ListSE<Advisor> candidateAdvisors) これまでに取得したソートされたアドバイザを前提として、サブクラスがオーバーライドして追加のアドバイザを登録できる拡張フック。AbstractAdvisorAutoProxyCreator.- findAdvisorsThatCanApply- (ListSE<Advisor> candidateAdvisors, ClassSE<?> beanClass, StringSE beanName) 指定されたアドバイザ候補を検索して、指定された Bean に適用できるすべてのアドバイザを見つけます。AbstractAdvisorAutoProxyCreator.- sortAdvisors- (ListSE<Advisor> advisors) 順序付けに基づいてアドバイザーをソートします。
- org.springframework.aop.interceptor 内の Advisor 使用Advisor として宣言されている org.springframework.aop.interceptor のフィールドAdvisor を返す org.springframework.aop.interceptor のメソッド修飾子と型メソッド説明- static AdvisorExposeBeanNameAdvisors.- createAdvisorIntroducingNamedBean- (StringSE beanName) 指定された Bean 名を公開する新しいアドバイザを作成し、NamedBean インターフェースを導入して、ターゲットオブジェクトにこの Spring IoC コンセプトを意識させることなく Bean 名にアクセスできるようにします。- static AdvisorExposeBeanNameAdvisors.- createAdvisorWithoutIntroduction- (StringSE beanName) 導入なしで、指定された Bean 名を公開する新しいアドバイザーを作成します。
- org.springframework.aop.support 内の Advisor 使用Advisor を実装している org.springframework.aop.support のクラス修飾子と型クラス説明- classBeanFactory のアドバイス Bean への参照として任意のアドバイスを構成できる、BeanFactory ベースの抽象 PointcutAdvisor。- class任意の- Adviceを構成できる抽象汎用- PointcutAdvisor。- class- PointcutAdvisor実装の抽象基本クラス。- classBeanFactory のアドバイス Bean への参照としてアドバイスを構成できるようにする具象 BeanFactory ベースの PointcutAdvisor、および Bean プロパティを介して構成するポイントカット。- classデフォルトで任意のクラスに適用される単純な- IntroductionAdvisor実装。- class便利なポイントカット駆動のアドバイザの実装。- classアドバイスを保持し、アドバイザにする名前一致メソッドのポイントカットの便利なクラス。- classアドバイスを保持し、- Advisorにする regexp メソッドポイントカットの便利なクラス。- class静的ポイントカットでもあるアドバイザの便利な基本クラス。型 Advisor の引数を持つ型を返す org.springframework.aop.support のメソッド修飾子と型メソッド説明AopUtils.- findAdvisorsThatCanApply- (ListSE<Advisor> candidateAdvisors, ClassSE<?> clazz) 特定のクラスに適用可能な- candidateAdvisorsリストのサブリストを決定します。型 Advisor のパラメーターを持つ org.springframework.aop.support のメソッド修飾子と型メソッド説明- static boolean与えられたアドバイザーは与えられたクラスにまったく応募できますか? これは、クラスのアドバイザーを最適化するために使用できるため、重要なテストです。- static boolean与えられたアドバイザーは与えられたクラスにまったく適用できますか?型 Advisor の型引数を持つ org.springframework.aop.support のメソッドパラメーター
- org.springframework.cache.interceptor 内の Advisor 使用Advisor を実装している org.springframework.cache.interceptor のクラス
- org.springframework.cache.jcache.interceptor 内の Advisor 使用Advisor を実装している org.springframework.cache.jcache.interceptor のクラス
- org.springframework.dao.annotation 内の Advisor 使用Advisor を実装している org.springframework.dao.annotation のクラス修飾子と型クラス説明- classリポジトリまたは DAO レイヤーレベルで使用する Spring AOP 例外変換アスペクト。
- org.springframework.scheduling.annotation 内の Advisor 使用Advisor を実装している org.springframework.scheduling.annotation のクラス
- org.springframework.transaction.interceptor 内の Advisor 使用Advisor を実装している org.springframework.transaction.interceptor のクラス修飾子と型クラス説明- class- TransactionAttributeSourceによって駆動されるアドバイザ。トランザクションのメソッドのトランザクションアドバイス Bean を含めるために使用されます。- class- TransactionAttributeSourceによって駆動されるアドバイザ。トランザクションであるメソッドに対してのみ- TransactionInterceptorを含めるために使用されていました。