程序包 org.springframework.aop.aspectj.annotation
Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
Normally to be used through an AspectJAutoProxyCreator rather than directly.
接口概要 接口 说明 AspectJAdvisorFactory Interface for factories that can create Spring AOP Advisors from classes annotated with AspectJ annotation syntax.MetadataAwareAspectInstanceFactory Subinterface ofAspectInstanceFactorythat returnsAspectMetadataassociated with AspectJ-annotated classes.类概要 类 说明 AbstractAspectJAdvisorFactory Abstract base class for factories that can create Spring AOP Advisors given AspectJ classes from classes honoring the AspectJ 5 annotation syntax.AbstractAspectJAdvisorFactory.AspectJAnnotation<A extends Annotation> Class modelling an AspectJ annotation, exposing its type enumeration and pointcut String.AnnotationAwareAspectJAutoProxyCreator AspectJAwareAdvisorAutoProxyCreatorsubclass that processes all AspectJ annotation aspects in the current application context, as well as Spring Advisors.AspectJProxyFactory AspectJ-based proxy factory, allowing for programmatic building of proxies which include AspectJ aspects (code style as well Java 5 annotation style).AspectMetadata Metadata for an AspectJ aspect class, with an additional Spring AOP pointcut for the per clause.BeanFactoryAspectInstanceFactory AspectInstanceFactoryimplementation backed by a SpringBeanFactory.BeanFactoryAspectJAdvisorsBuilder Helper for retrieving @AspectJ beans from a BeanFactory and building Spring Advisors based on them, for use with auto-proxying.LazySingletonAspectInstanceFactoryDecorator Decorator to cause aMetadataAwareAspectInstanceFactoryto instantiate only once.PrototypeAspectInstanceFactory AspectInstanceFactorybacked by aBeanFactory-provided prototype, enforcing prototype semantics.ReflectiveAspectJAdvisorFactory Factory that can create Spring AOP Advisors given AspectJ classes from classes honoring AspectJ's annotation syntax, using reflection to invoke the corresponding advice methods.ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor Synthetic advisor that instantiates the aspect.SimpleMetadataAwareAspectInstanceFactory Implementation ofMetadataAwareAspectInstanceFactorythat creates a new instance of the specified aspect class for everySimpleAspectInstanceFactory.getAspectInstance()call.SingletonMetadataAwareAspectInstanceFactory Implementation ofMetadataAwareAspectInstanceFactorythat is backed by a specified singleton object, returning the same instance for everySingletonAspectInstanceFactory.getAspectInstance()call.枚举概要 枚举 说明 AbstractAspectJAdvisorFactory.AspectJAnnotationType Enum for AspectJ annotation types.异常错误概要 异常错误 说明 NotAnAtAspectException Extension of AopConfigException thrown when trying to perform an advisor generation operation on a class that is not an AspectJ annotation-style aspect.