类 PrototypeAspectInstanceFactory

java.lang.Object
infra.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
infra.aop.aspectj.annotation.PrototypeAspectInstanceFactory
所有已实现的接口:
MetadataAwareAspectInstanceFactory, AspectInstanceFactory, infra.core.Ordered, Serializable

public class PrototypeAspectInstanceFactory extends BeanFactoryAspectInstanceFactory implements Serializable
AspectInstanceFactory backed by a BeanFactory-provided prototype, enforcing prototype semantics.

Note that this may instantiate multiple times, which probably won't give the semantics you expect. Use a LazySingletonAspectInstanceFactoryDecorator to wrap this to ensure only one new aspect comes back.

从以下版本开始:
4.0
作者:
Rod Johnson, Juergen Hoeller
另请参阅:
  • 构造器详细资料

    • PrototypeAspectInstanceFactory

      public PrototypeAspectInstanceFactory(infra.beans.factory.BeanFactory beanFactory, String name)
      Create a PrototypeAspectInstanceFactory. AspectJ will be called to introspect to create AJType metadata using the type returned for the given bean name from the BeanFactory.
      参数:
      beanFactory - the BeanFactory to obtain instance(s) from
      name - the name of the bean