@EnableAspectJAutoProxy:
表示开启AOP代理自动配置,如果配@EnableAspectJAutoProxy表示使用cglib进行代理对象的生成;
设置@EnableAspectJAutoProxy(exposeProxy=true)表示通过aop框架暴露该代理对象,aopContext能够访问.
从@EnableAspectJAutoProxy的定义可以看得出,它引入AspectJAutoProxyRegister.class对象,该对象是基于注解@EnableAspectJAutoProxy注册一个AnnotationAwareAspectJAutoProxyCreator,该对象通过调用AopConfigUtils.registerAspectJAnnotationAutoProxyCreatorIfNecessary(registry);注册一个aop代理对象生成器。
原文:https://blog.youkuaiyun.com/pml18710973036/article/details/61654277
博客介绍了@EnableAspectJAutoProxy注解,它可开启AOP代理自动配置,配置该注解表示用cglib生成代理对象,设置exposeProxy=true可使aopContext访问代理对象。还指出它引入AspectJAutoProxyRegister.class对象,注册AnnotationAwareAspectJAutoProxyCreator及aop代理对象生成器。
4万+

被折叠的 条评论
为什么被折叠?



