AOP原理
@EnableAspectJAutoProxy是使用AOP的标记注解
这个注解中关键的是@Import(AspectJAutoProxyRegistrar.class),利用AspectJAutoProxyRegistrar自定义给容器中注册bean(internalAutoProxyCreator=AnnotationAwareAspectJAutoProxyCreator)
查看AnnotationAwareAspectJAutoProxyCreator继承结构,知道它是BeanPostProcessor和Aware接口的实现类
知识点:
- ImportBeanDefinitionRegistrar
- BeanPostProcessor
- Aware
探讨了AOP原理及@EnableAspectJAutoProxy的作用机制,解析了该注解如何通过AspectJAutoProxyRegistrar给Spring容器注册内部代理创建器AnnotationAwareAspectJAutoProxyCreator。
500

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



