程序包的使用
infra.aop.aspectj
使用infra.aop.aspectj的程序包
程序包
说明
AspectJ integration package.
Classes enabling AspectJ 5 @Annotated classes to be used in Framework AOP.
Support package for declarative AOP configuration,
with XML schema being the primary configuration format.
-
类说明Base class for AOP Alliance
Adviceclasses wrapping an AspectJ aspect or an AspectJ-annotated advice method.Interface implemented to provide an instance of an AspectJ aspect.Simple struct to hold the extracted text from a pointcut body, together with the number of tokens consumed in extracting it.FrameworkPointcutimplementation that uses the AspectJ weaver to evaluate a pointcut expression.Interface to be implemented by types that can supply the information needed to sort advice/advisors by AspectJ's precedence rules.This class encapsulates some AspectJ internal knowledge that should be pushed back into the AspectJ project in a future release. -
类说明Interface implemented to provide an instance of an AspectJ aspect.Framework
Pointcutimplementation that uses the AspectJ weaver to evaluate a pointcut expression.Interface to be implemented by types that can supply the information needed to sort advice/advisors by AspectJ's precedence rules.Interface to be implemented by Framework AOP Advisors wrapping AspectJ aspects that may have a lazy initialization strategy.Implementation ofAspectInstanceFactorythat creates a new instance of the specified aspect class for everySimpleAspectInstanceFactory.getAspectInstance()call.Implementation ofAspectInstanceFactorythat is backed by a specified singleton object, returning the same instance for everySingletonAspectInstanceFactory.getAspectInstance()call. -