クラス PrototypeAspectInstanceFactory

java.lang.ObjectSE
org.springframework.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
org.springframework.aop.aspectj.annotation.PrototypeAspectInstanceFactory
実装されたすべてのインターフェース:
SerializableSEMetadataAwareAspectInstanceFactoryAspectInstanceFactoryOrdered

public class PrototypeAspectInstanceFactory extends BeanFactoryAspectInstanceFactory implements SerializableSE
AspectInstanceFactoryBeanFactory -provided プロトタイプに裏打ちされ、プロトタイプのセマンティクスを実施します。

これは複数回インスタンス化される可能性があることに注意してください。これはおそらく期待するセマンティクスを提供しないでしょう。LazySingletonAspectInstanceFactoryDecorator を使用してこれをラップし、新しいアスペクトが 1 つだけ返されるようにします。

導入:
2.0
作成者:
Rod Johnson, Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • PrototypeAspectInstanceFactory

      public PrototypeAspectInstanceFactory(BeanFactory beanFactory, StringSE name)
      PrototypeAspectInstanceFactory を作成します。AspectJ がイントロスペクトのために呼び出され、BeanFactory から指定された Bean 名に対して返された型を使用して AJType メタデータを作成します。
      パラメーター:
      beanFactory - インスタンスを取得する BeanFactory
      name - Bean の名前