类的使用
org.springframework.aop.framework.ProxyConfig
使用ProxyConfig的程序包 程序包 说明 org.springframework.aop.aspectj.annotation Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.org.springframework.aop.aspectj.autoproxy Base classes enabling auto-proxying based on AspectJ.org.springframework.aop.framework Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.org.springframework.aop.framework.autoproxy Bean post-processors for use in ApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryBean.org.springframework.aop.scope Support for AOP-based scoping of target objects, with configurable backend.org.springframework.cache.interceptor AOP-based solution for declarative caching demarcation.org.springframework.dao.annotation Annotation support for DAOs.org.springframework.scheduling.annotation Java 5 annotation for asynchronous method execution.org.springframework.transaction.interceptor AOP-based solution for declarative transaction demarcation.org.springframework.validation.beanvalidation Support classes for integrating a JSR-303 Bean Validation provider (such as Hibernate Validator) into a Spring ApplicationContext and in particular with Spring's data binding and validation APIs.org.springframework.aop.aspectj.annotation中ProxyConfig的使用
org.springframework.aop.aspectj.annotation中ProxyConfig的子类 修饰符和类型 类 说明 class
AnnotationAwareAspectJAutoProxyCreator
AspectJAwareAdvisorAutoProxyCreator
subclass that processes all AspectJ annotation aspects in the current application context, as well as Spring Advisors.class
AspectJProxyFactory
AspectJ-based proxy factory, allowing for programmatic building of proxies which include AspectJ aspects (code style as well Java 5 annotation style).org.springframework.aop.aspectj.autoproxy中ProxyConfig的使用
org.springframework.aop.aspectj.autoproxy中ProxyConfig的子类 修饰符和类型 类 说明 class
AspectJAwareAdvisorAutoProxyCreator
AbstractAdvisorAutoProxyCreator
subclass that exposes AspectJ's invocation context and understands AspectJ's rules for advice precedence when multiple pieces of advice come from the same aspect.org.springframework.aop.framework中ProxyConfig的使用
org.springframework.aop.framework中ProxyConfig的子类 修饰符和类型 类 说明 class
AbstractAdvisingBeanPostProcessor
Base class forBeanPostProcessor
implementations that apply a Spring AOPAdvisor
to specific beans.class
AbstractSingletonProxyFactoryBean
Convenient superclass forFactoryBean
types that produce singleton-scoped proxy objects.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 SpringBeanFactory
.class
ProxyProcessorSupport
Base class with common functionality for proxy processors, in particular ClassLoader management and theProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory)
algorithm.参数类型为ProxyConfig的org.springframework.aop.framework中的方法 修饰符和类型 方法 说明 void
ProxyConfig. copyFrom(ProxyConfig other)
Copy configuration from the other config object.org.springframework.aop.framework.autoproxy中ProxyConfig的使用
org.springframework.aop.framework.autoproxy中ProxyConfig的子类 修饰符和类型 类 说明 class
AbstractAdvisorAutoProxyCreator
Generic auto proxy creator that builds AOP proxies for specific beans based on detected Advisors for each bean.class
AbstractAutoProxyCreator
BeanPostProcessor
implementation that wraps each eligible bean with an AOP proxy, delegating to specified interceptors before invoking the bean itself.class
AbstractBeanFactoryAwareAdvisingPostProcessor
Extension ofAbstractAutoProxyCreator
which implementsBeanFactoryAware
, adds exposure of the original target class for each proxied bean (AutoProxyUtils.ORIGINAL_TARGET_CLASS_ATTRIBUTE
), and participates in an externally enforced target-class mode for any given bean (AutoProxyUtils.PRESERVE_TARGET_CLASS_ATTRIBUTE
).class
BeanNameAutoProxyCreator
Auto proxy creator that identifies beans to proxy via a list of names.class
DefaultAdvisorAutoProxyCreator
BeanPostProcessor
implementation that creates AOP proxies based on all candidateAdvisor
s in the currentBeanFactory
.class
InfrastructureAdvisorAutoProxyCreator
Auto-proxy creator that considers infrastructure Advisor beans only, ignoring any application-defined Advisors.org.springframework.aop.scope中ProxyConfig的使用
org.springframework.aop.scope中ProxyConfig的子类 修饰符和类型 类 说明 class
ScopedProxyFactoryBean
Convenient proxy factory bean for scoped objects.org.springframework.cache.interceptor中ProxyConfig的使用
org.springframework.cache.interceptor中ProxyConfig的子类 修饰符和类型 类 说明 class
CacheProxyFactoryBean
Proxy factory bean for simplified declarative caching handling.org.springframework.dao.annotation中ProxyConfig的使用
org.springframework.dao.annotation中ProxyConfig的子类 修饰符和类型 类 说明 class
PersistenceExceptionTranslationPostProcessor
Bean post-processor that automatically applies persistence exception translation to any bean marked with Spring's @Repository
annotation, adding a correspondingPersistenceExceptionTranslationAdvisor
to the exposed proxy (either an existing AOP proxy or a newly generated proxy that implements all of the target's interfaces).org.springframework.scheduling.annotation中ProxyConfig的使用
org.springframework.scheduling.annotation中ProxyConfig的子类 修饰符和类型 类 说明 class
AsyncAnnotationBeanPostProcessor
Bean post-processor that automatically applies asynchronous invocation behavior to any bean that carries theAsync
annotation at class or method-level by adding a correspondingAsyncAnnotationAdvisor
to the exposed proxy (either an existing AOP proxy or a newly generated proxy that implements all of the target's interfaces).org.springframework.transaction.interceptor中ProxyConfig的使用
org.springframework.transaction.interceptor中ProxyConfig的子类 修饰符和类型 类 说明 class
TransactionProxyFactoryBean
Proxy factory bean for simplified declarative transaction handling.org.springframework.validation.beanvalidation中ProxyConfig的使用
org.springframework.validation.beanvalidation中ProxyConfig的子类 修饰符和类型 类 说明 class
MethodValidationPostProcessor
A convenientBeanPostProcessor
implementation that delegates to a JSR-303 provider for performing method-level validation on annotated methods.