クラス PrototypeAspectInstanceFactory
java.lang.ObjectSE
org.springframework.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
org.springframework.aop.aspectj.annotation.PrototypeAspectInstanceFactory
- 実装されているすべてのインターフェース:
SerializableSE, MetadataAwareAspectInstanceFactory, AspectInstanceFactory, Ordered
public class PrototypeAspectInstanceFactory
extends BeanFactoryAspectInstanceFactory
implements SerializableSE
AspectInstanceFactory は BeanFactory -provided プロトタイプに裏打ちされ、プロトタイプのセマンティクスを実施します。 これは複数回インスタンス化される可能性があることに注意してください。これはおそらく期待するセマンティクスを提供しないでしょう。LazySingletonAspectInstanceFactoryDecorator を使用してこれをラップし、新しいアスペクトが 1 つだけ返されるようにします。
- 導入:
- 2.0
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
フィールドのサマリー
インターフェース Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターコンストラクター説明PrototypeAspectInstanceFactory(BeanFactory beanFactory, StringSE name) PrototypeAspectInstanceFactory を作成します。方法の概要
コンストラクターの詳細
PrototypeAspectInstanceFactory
PrototypeAspectInstanceFactory を作成します。AspectJ がイントロスペクトのために呼び出され、BeanFactory から指定された Bean 名に対して返された型を使用して AJType メタデータを作成します。- パラメーター:
beanFactory- インスタンスを取得する BeanFactoryname- Bean の名前