Spring之AOP实现原理浅析
AOP实现的关键就是在AbstractAutoProxyCreator对BeanPostProssecor接口beanPostProcessorsAfterInitialization(result, beanName)的实现方法内,通过DefaultAopProxyFactory获取的AopProxy的实现(JdkDynamicAopProxy或者ObjenesisCglibAopProxy)的getProxy(ClassLoader classLoader)方法创建代理对象