标签: 动态代理

java动态代理

代理类在程序运行时才被创建的代理方式被成为动态代理。在静态代理中,代理类是已经定义好的,在程序运行之前就已经编译完成。而动态代理是在运行时根据我们传入的方法动态生成的。动态代理相较于静态代理的优势在于可以很方便的对代理类的所有函数进行统一管理,假如我们想在每个代理方法中都加一些相同代码,如果代理方法很多,那么我们需要在每个代理方法中写重复代码。