# Uses of Interface
org.springframework.aop.framework.Advised

Packages that use Advised
Package
Description
org.springframework.aop.aspectj.annotation
Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
org.springframework.aop.framework
Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.

## Uses of Advised in org.springframework.aop.aspectj.annotation

Classes in org.springframework.aop.aspectj.annotation that implement Advised
Modifier and Type
Class
Description
`class`
`AspectJProxyFactory`
AspectJ-based proxy factory, allowing for programmatic building of proxies which include AspectJ aspects (code style as well annotation style).

## Uses of Advised in org.springframework.aop.framework

Classes in org.springframework.aop.framework that implement Advised
Modifier and Type
Class
Description
`class`
`AdvisedSupport`
Base class for AOP proxy configuration managers.
`class`
`ProxyCreatorSupport`
Base class for proxy factories.
`class`
`ProxyFactory`
Factory for AOP proxies for programmatic use, rather than via declarative setup in a bean factory.
`class`
`ProxyFactoryBean`
`FactoryBean` implementation that builds an AOP proxy based on beans in a Spring `BeanFactory`.
Methods in org.springframework.aop.framework with parameters of type Advised
Modifier and Type
Method
Description
`List<Object>`
AdvisorChainFactory.`getInterceptorsAndDynamicInterceptionAdvice(Advised config, Method method, Class<?> targetClass)`
Determine a list of `MethodInterceptor` objects for the given advisor chain configuration.
`List<Object>`
DefaultAdvisorChainFactory.`getInterceptorsAndDynamicInterceptionAdvice(Advised config, Method method, Class<?> targetClass)`