クラス SimpleBeanFactoryAwareAspectInstanceFactory

java.lang.ObjectSE
org.springframework.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
実装されたすべてのインターフェース:
AspectInstanceFactoryAwareBeanFactoryAwareOrdered

public class SimpleBeanFactoryAwareAspectInstanceFactory extends ObjectSE implements AspectInstanceFactory, BeanFactoryAware
構成された Bean 名を使用して、BeanFactory からアスペクトを見つける AspectInstanceFactory の実装。
導入:
2.0
作成者:
Rob Harrop, Juergen Hoeller
  • コンストラクターの詳細

    • SimpleBeanFactoryAwareAspectInstanceFactory

      public SimpleBeanFactoryAwareAspectInstanceFactory()
  • メソッドの詳細

    • setAspectBeanName

      public void setAspectBeanName(StringSE aspectBeanName)
      アスペクト Bean の名前を設定します。これは、getAspectInstance() を呼び出したときに返される Bean です。
    • setBeanFactory

      public void setBeanFactory(BeanFactory beanFactory)
      インターフェースからコピーされた説明: BeanFactoryAware
      所有ファクトリを Bean インスタンスに提供するコールバック。

      通常の Bean プロパティの設定後、ただし InitializingBean.afterPropertiesSet() またはカスタム init-method などの初期化コールバックの前に呼び出されます。

      次で指定:
      インターフェース BeanFactoryAwaresetBeanFactory 
      パラメーター:
      beanFactory - 所有 BeanFactory(非 null)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。
      関連事項:
    • getAspectInstance

      public ObjectSE getAspectInstance()
      BeanFactory からアスペクト Bean を検索して返します。
      次で指定:
      インターフェース AspectInstanceFactorygetAspectInstance 
      戻り値:
      アスペクトインスタンス (非 null)
      関連事項:
    • getAspectClassLoader

      @Nullable public ClassLoaderSE getAspectClassLoader()
      インターフェースからコピーされた説明: AspectInstanceFactory
      このファクトリが使用するアスペクトクラスローダーを公開します。
      次で指定:
      インターフェース AspectInstanceFactorygetAspectClassLoader 
      戻り値:
      アスペクトクラスローダー (ブートストラップローダーの場合は null )
      関連事項:
    • getOrder

      public int getOrder()
      インターフェースからコピーされた説明: Ordered
      このオブジェクトの順序値を取得します。

      値が高いほど、優先度は低くなります。結果として、最も低い値を持つオブジェクトが最高の優先度を持ちます(サーブレット load-on-startup の値に多少似ています)。

      同じ順序の値は、影響を受けるオブジェクトの任意のソート位置になります。

      次で指定:
      インターフェース OrderedgetOrder 
      戻り値:
      オーダー額
      関連事項: