接口的使用
infra.aop.aspectj.annotation.AspectJAdvisorFactory
使用AspectJAdvisorFactory的程序包
程序包
说明
Classes enabling AspectJ 5 @Annotated classes to be used in Framework AOP.
-
infra.aop.aspectj.annotation中AspectJAdvisorFactory的使用
修饰符和类型类说明classAbstract base class for factories that can create Framework AOP Advisors given AspectJ classes from classes honoring the AspectJ 5 annotation syntax.classFactory that can create Framework AOP Advisors given AspectJ classes from classes honoring AspectJ's annotation syntax, using reflection to invoke the corresponding advice methods.修饰符和类型字段说明private final AspectJAdvisorFactoryBeanFactoryAspectJAdvisorsBuilder.advisorFactoryprivate final AspectJAdvisorFactoryAspectJProxyFactory.aspectFactoryprivate AspectJAdvisorFactoryAnnotationAwareAspectJAutoProxyCreator.aspectJAdvisorFactoryprivate final AspectJAdvisorFactoryInstantiationModelAwarePointcutAdvisorImpl.aspectJAdvisorFactory修饰符和类型方法说明voidAnnotationAwareAspectJAutoProxyCreator.setAspectJAdvisorFactory(AspectJAdvisorFactory aspectJAdvisorFactory) 限定符构造器说明BeanFactoryAspectJAdvisorsBuilder(infra.beans.factory.BeanFactory beanFactory, AspectJAdvisorFactory advisorFactory) Create a new BeanFactoryAspectJAdvisorsBuilder for the given BeanFactory.BeanFactoryAspectJAdvisorsBuilderAdapter(infra.beans.factory.BeanFactory beanFactory, AspectJAdvisorFactory advisorFactory) InstantiationModelAwarePointcutAdvisorImpl(AspectJExpressionPointcut declaredPointcut, Method aspectJAdviceMethod, AspectJAdvisorFactory aspectJAdvisorFactory, MetadataAwareAspectInstanceFactory aspectInstanceFactory, int declarationOrder, String aspectName)