类 AopConfigUtils
- java.lang.Object
- org.springframework.aop.config.AopConfigUtils
public abstract class AopConfigUtils extends Object
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.
- 从以下版本开始:
- 2.5
- 作者:
- Rob Harrop, Juergen Hoeller, Mark Fisher
- 另请参阅:
AopNamespaceUtils
字段概要
字段 修饰符和类型 字段 说明 static String
AUTO_PROXY_CREATOR_BEAN_NAME
The bean name of the internally managed auto-proxy creator.
构造器概要
构造器 构造器 说明 AopConfigUtils()
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static void
forceAutoProxyCreatorToExposeProxy(BeanDefinitionRegistry registry)
static void
forceAutoProxyCreatorToUseClassProxying(BeanDefinitionRegistry registry)
static BeanDefinition
registerAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry)
static BeanDefinition
registerAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, Object source)
static BeanDefinition
registerAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry)
static BeanDefinition
registerAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, Object source)
static BeanDefinition
registerAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry)
static BeanDefinition
registerAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, Object source)
字段详细资料
AUTO_PROXY_CREATOR_BEAN_NAME
public static final String AUTO_PROXY_CREATOR_BEAN_NAME
The bean name of the internally managed auto-proxy creator.- 另请参阅:
- 常量字段值
构造器详细资料
AopConfigUtils
public AopConfigUtils()
方法详细资料
registerAutoProxyCreatorIfNecessary
@Nullable public static BeanDefinition registerAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry)
registerAutoProxyCreatorIfNecessary
@Nullable public static BeanDefinition registerAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, @Nullable Object source)
registerAspectJAutoProxyCreatorIfNecessary
@Nullable public static BeanDefinition registerAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry)
registerAspectJAutoProxyCreatorIfNecessary
@Nullable public static BeanDefinition registerAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, @Nullable Object source)
registerAspectJAnnotationAutoProxyCreatorIfNecessary
@Nullable public static BeanDefinition registerAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry)
registerAspectJAnnotationAutoProxyCreatorIfNecessary
@Nullable public static BeanDefinition registerAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, @Nullable Object source)
forceAutoProxyCreatorToUseClassProxying
public static void forceAutoProxyCreatorToUseClassProxying(BeanDefinitionRegistry registry)
forceAutoProxyCreatorToExposeProxy
public static void forceAutoProxyCreatorToExposeProxy(BeanDefinitionRegistry registry)