クラス 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 を検索して返します。int
getOrder()
このオブジェクトの順序値を取得します。void
setAspectBeanName
(StringSE aspectBeanName) アスペクト Bean の名前を設定します。void
setBeanFactory
(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
の値に多少似ています)。同じ順序の値は、影響を受けるオブジェクトの任意のソート位置になります。