什么是动态代理 动态代理属于设计模式中代理模式的一种, 代理模式分为两种:静态代理和动态代理。 静态代理:在使用一个类之前写一个代理类继承该类,在调用的时候调用的是代理类,代理类里面可以增加代码对该类的方法进行增强。 动态代理:当想要给实现了某个接口的类中的方法,加一些额外的处理。可以给这个类动态生成一个代理,也就是创建一个新的类作为代理类,代理类不仅包含原来类方法的功能,还拓展了新的功能。 Spring的 AOP 功能模块就是采用动态代理的机制来实现切面编程