クラス BeanFactoryAspectJAdvisorsBuilder

java.lang.ObjectSE
org.springframework.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder

public class BeanFactoryAspectJAdvisorsBuilder extends ObjectSE
自動プロキシで使用するために、BeanFactory から @AspectJ Bean を取得し、それらに基づいて Spring アドバイザを構築するためのヘルパー。
導入:
2.0.2
作成者:
Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • BeanFactoryAspectJAdvisorsBuilder

      public BeanFactoryAspectJAdvisorsBuilder(ListableBeanFactory beanFactory)
      指定された BeanFactory の新しい BeanFactoryAspectJAdvisorsBuilder を作成します。
      パラメーター:
      beanFactory - スキャンする ListableBeanFactory
    • BeanFactoryAspectJAdvisorsBuilder

      public BeanFactoryAspectJAdvisorsBuilder(ListableBeanFactory beanFactory, AspectJAdvisorFactory advisorFactory)
      指定された BeanFactory の新しい BeanFactoryAspectJAdvisorsBuilder を作成します。
      パラメーター:
      beanFactory - スキャンする ListableBeanFactory
      advisorFactory - 各 Advisor を構築する AspectJAdvisorFactory
  • メソッドの詳細

    • buildAspectJAdvisors

      public ListSE<Advisor> buildAspectJAdvisors()
      現在の Bean ファクトリで AspectJ アノテーション付きアスペクト Bean を探し、表す Spring AOP アドバイザのリストに戻ります。

      AspectJ アドバイスメソッドごとに Spring Advisor を作成します。

      戻り値:
      Advisor Bean のリスト
      関連事項:
    • isEligibleBean

      protected boolean isEligibleBean(StringSE beanName)
      指定された名前のアスペクト Bean が適格かどうかを返します。
      パラメーター:
      beanName - アスペクト Bean の名前
      戻り値:
      Bean が適格かどうか