Package org.springframework.aop.support
@NullMarked
package org.springframework.aop.support
Convenience classes for using Spring's AOP API.
-
ClassDescriptionAbstract BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in a BeanFactory.Abstract superclass for expression pointcuts, offering location and expression properties.Abstract generic
PointcutAdvisor
that allows for anyAdvice
to be configured.Abstract base class forPointcutAdvisor
implementations.Abstract base regular expression pointcut bean.Utility methods for AOP support code.Static utility methods for composingClassFilters
.Convenient class for building up pointcuts.Pointcut and method matcher for use as a simple cflow-style pointcut.Concrete BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in the BeanFactory, as well as the Pointcut to be configured through a bean property.SimpleIntroductionAdvisor
implementation that by default applies to any class.Convenient Pointcut-driven Advisor implementation.Convenient implementation of theIntroductionInterceptor
interface.Convenient implementation of theIntroductionInterceptor
interface.Convenient abstract superclass for dynamic method matchers, which do care about arguments at runtime.Convenient superclass when we want to force subclasses to implement MethodMatcher interface, but subclasses will want to be pointcuts.Interface to be implemented by pointcuts that use String expressions.Support for implementations ofIntroductionInfo
.Regular expression pointcut based on thejava.util.regex
package.Static utility methods for composingMethodMatchers
.Pointcut bean for simple method name matches, as an alternative to regular expression patterns.Convenient class for name-match method pointcuts that hold an Advice, making them an Advisor.Pointcut constants for matching getters and setters, and static methods useful for manipulating and evaluating pointcuts.Convenient class for regexp method pointcuts that hold an Advice, making them anAdvisor
.Simple ClassFilter implementation that passes classes (and optionally subclasses).Convenient abstract superclass for static method matchers, which don't care about arguments at runtime.Convenient superclass when we want to force subclasses to implement theMethodMatcher
interface but subclasses will want to be pointcuts.Convenient base class for Advisors that are also static pointcuts.