类的使用
infra.aop.aspectj.AspectJExpressionPointcut
程序包
说明
AspectJ integration package.
Classes enabling AspectJ 5 @Annotated classes to be used in Framework AOP.
-
infra.aop.aspectj中AspectJExpressionPointcut的使用
修饰符和类型字段说明private final AspectJExpressionPointcutAbstractAspectJAdvice.pointcutprivate final AspectJExpressionPointcutAspectJExpressionPointcutAdvisor.pointcut参数类型为AspectJExpressionPointcut的infra.aop.aspectj中的构造器限定符构造器说明AbstractAspectJAdvice(Method aspectJAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aspectInstanceFactory) Create a new AbstractAspectJAdvice for the given advice method.AspectJAfterAdvice(Method aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) AspectJAfterReturningAdvice(Method aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) AspectJAfterThrowingAdvice(Method aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) AspectJAroundAdvice(Method aspectJAroundAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) AspectJMethodBeforeAdvice(Method aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) -
infra.aop.aspectj.annotation中AspectJExpressionPointcut的使用
修饰符和类型字段说明private final AspectJExpressionPointcutInstantiationModelAwarePointcutAdvisorImpl.declaredPointcutprivate final AspectJExpressionPointcutInstantiationModelAwarePointcutAdvisorImpl.PerTargetInstantiationModelPointcut.declaredPointcut修饰符和类型方法说明InstantiationModelAwarePointcutAdvisorImpl.getDeclaredPointcut()private AspectJExpressionPointcutReflectiveAspectJAdvisorFactory.getPointcut(Method candidateAdviceMethod, Class<?> candidateAspectClass) 修饰符和类型方法说明AspectJAdvisorFactory.getAdvice(Method candidateAdviceMethod, AspectJExpressionPointcut expressionPointcut, MetadataAwareAspectInstanceFactory aspectInstanceFactory, int declarationOrder, String aspectName) Build a Framework AOP Advice for the given AspectJ advice method.ReflectiveAspectJAdvisorFactory.getAdvice(Method candidateAdviceMethod, AspectJExpressionPointcut expressionPointcut, MetadataAwareAspectInstanceFactory aspectFactory, int declarationOrder, String aspectName) private AdviceInstantiationModelAwarePointcutAdvisorImpl.instantiateAdvice(AspectJExpressionPointcut pointcut) 限定符构造器说明InstantiationModelAwarePointcutAdvisorImpl(AspectJExpressionPointcut declaredPointcut, Method aspectJAdviceMethod, AspectJAdvisorFactory aspectJAdvisorFactory, MetadataAwareAspectInstanceFactory aspectInstanceFactory, int declarationOrder, String aspectName) PerTargetInstantiationModelPointcut(AspectJExpressionPointcut declaredPointcut, Pointcut preInstantiationPointcut, MetadataAwareAspectInstanceFactory aspectInstanceFactory)