Spring AOP底层源码详解
ProxyFactory的工作原理ProxyFactory是一个代理对象生产工厂,在生成代理对象之前需要对代理工厂进行配置。ProxyFactory在生成代理对象之前需要决定到底是使用JDK动态代理还是CGLIB技术。JdkDynamicAopProxy创建代理对象过程。自动代理功能“自动代理”表示只需要在Spring中添加某个Bean,这个Bean是一个BeanPostProcessor,那么Spring在每创建一个Bean时,都会经过这个BeanPost Processor的判断,去判断当前正在创建的这个Bean是不是需要进行AOP。> beanClass, String beanName)方法,表示某个bean需不需要进行AOP,在shouldSkip()方法中:。@After对应的是AspectJAfterAdvice,直接实现了MethodInterceptor
用户评论