1.美图 2.概述 为了更好的分析分析Spring的另一个核心功能AOP,需要先温习一下动态代理的知识,如果对java的动态代理无所了解的话,那么对AOP源码的分析就无从谈起。代理模式可分为静态代理和动态代理两种。而动态代理又有JDK、CGLIB动态代理。下面我们逐步分析这几种代理。 3.静态代理 参考:静态代理 4.JDK动态代理 参考:JDK动态代理 5.CGLIB动态代理 参考: CGLIB动态代理