JDK动态代理:
需要实现一个具有自己逻辑的InvocationHandler、工厂类、使用工厂类传入一个普通对象,工厂类中使用自己实现的InvocationHandler来生成代理对象。
CGLIB动态代理:
需要实现一个具有自己逻辑的MethodInterceptor、工厂类、使用工厂类传入一个普通对象,工厂类中使用自己实现的MethodInterceptor来生成代理对象。
CGLIB 的实现不需要接口、JDK必须传入有实现过接口的类。
标签:JDK,实现,代理,工厂,CGLIB,动态 From: https://www.cnblogs.com/orangeJuiceRain/p/17167490.html