クラス SimpleBeanFactoryAwareAspectInstanceFactory
java.lang.ObjectSE
org.springframework.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
- 実装されているすべてのインターフェース:
AspectInstanceFactory、Aware、BeanFactoryAware、Ordered
public class SimpleBeanFactoryAwareAspectInstanceFactory
extends ObjectSE
implements AspectInstanceFactory, BeanFactoryAware
構成された Bean 名を使用して、
BeanFactory からアスペクトを見つける AspectInstanceFactory の実装。- 導入:
- 2.0
- 作成者:
- Rob Harrop, Juergen Hoeller
フィールドのサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明このファクトリが使用するアスペクトクラスローダーを公開します。BeanFactoryからアスペクト Bean を検索して返します。intgetOrder()このオブジェクトの順序値を取得します。voidsetAspectBeanName(StringSE aspectBeanName) アスペクト Bean の名前を設定します。voidsetBeanFactory(BeanFactory beanFactory) 所有ファクトリを Bean インスタンスに提供するコールバック。
コンストラクターの詳細
SimpleBeanFactoryAwareAspectInstanceFactory
public SimpleBeanFactoryAwareAspectInstanceFactory()
メソッドの詳細
setAspectBeanName
アスペクト Bean の名前を設定します。これは、getAspectInstance()を呼び出したときに返される Bean です。setBeanFactory
インターフェースからコピーされた説明:BeanFactoryAware所有ファクトリを Bean インスタンスに提供するコールバック。通常の Bean プロパティの設定後、ただし
InitializingBean.afterPropertiesSet()またはカスタム init-method などの初期化コールバックの前に呼び出されます。- 次で指定:
- インターフェース
BeanFactoryAwareのsetBeanFactory - パラメーター:
beanFactory- 所有 BeanFactory(非null)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。- 関連事項:
getAspectInstance
BeanFactoryからアスペクト Bean を検索して返します。- 次で指定:
- インターフェース
AspectInstanceFactoryのgetAspectInstance - 戻り値:
- アスペクトインスタンス (非
null) - 関連事項:
getAspectClassLoader
インターフェースからコピーされた説明:AspectInstanceFactoryこのファクトリが使用するアスペクトクラスローダーを公開します。- 次で指定:
- インターフェース
AspectInstanceFactoryのgetAspectClassLoader - 戻り値:
- アスペクトクラスローダー (ブートストラップローダーの場合は
null) - 関連事項:
getOrder
public int getOrder()インターフェースからコピーされた説明:Orderedこのオブジェクトの順序値を取得します。値が高いほど、優先度は低くなります。結果として、最も低い値を持つオブジェクトが最高の優先度を持ちます(サーブレット
load-on-startupの値に多少似ています)。同じ順序の値は、影響を受けるオブジェクトの任意のソート位置になります。