Package org.springframework.aop.config
Class AopConfigUtils
java.lang.Object
org.springframework.aop.config.AopConfigUtils
Utility class for handling registration of AOP auto-proxy creators.
 
Only a single auto-proxy creator should be registered yet multiple concrete implementations are available. This class provides a simple escalation protocol, allowing a caller to request a particular auto-proxy creator and know that creator, or a more capable variant thereof, will be registered as a post-processor.
- Since:
 - 2.5
 - Author:
 - Rob Harrop, Juergen Hoeller, Mark Fisher
 - See Also:
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe bean name of the internally managed auto-proxy creator. - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidstatic @Nullable BeanDefinitionstatic @Nullable BeanDefinitionregisterAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, @Nullable Object source) static @Nullable BeanDefinitionstatic @Nullable BeanDefinitionregisterAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, @Nullable Object source) static @Nullable BeanDefinitionstatic @Nullable BeanDefinitionregisterAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, @Nullable Object source)  
- 
Field Details
- 
AUTO_PROXY_CREATOR_BEAN_NAME
The bean name of the internally managed auto-proxy creator.- See Also:
 
 
 - 
 - 
Constructor Details
- 
AopConfigUtils
public AopConfigUtils() 
 - 
 - 
Method Details
- 
registerAutoProxyCreatorIfNecessary
public static @Nullable BeanDefinition registerAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry)  - 
registerAutoProxyCreatorIfNecessary
public static @Nullable BeanDefinition registerAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, @Nullable Object source)  - 
registerAspectJAutoProxyCreatorIfNecessary
public static @Nullable BeanDefinition registerAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry)  - 
registerAspectJAutoProxyCreatorIfNecessary
public static @Nullable BeanDefinition registerAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, @Nullable Object source)  - 
registerAspectJAnnotationAutoProxyCreatorIfNecessary
public static @Nullable BeanDefinition registerAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry)  - 
registerAspectJAnnotationAutoProxyCreatorIfNecessary
public static @Nullable BeanDefinition registerAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, @Nullable Object source)  - 
forceAutoProxyCreatorToUseClassProxying
 - 
forceAutoProxyCreatorToExposeProxy
 
 -