分类:
spring
一、动态代理——JDK Proxy
JDKProxy动态代理是针对对象做代理,要求原始对象具有接口实现,并对接口方法进行增强
案例、
调用
二、动态代理——CGLIB
CGLIB(Code Generation Library),Code生成类库
CGLIB动态代理不限定是否具有接口,可以对任意操作进行增强
CGLIB动态代理无需要原始被代理对象,动态创建出新的代理对象
案例、
创建代理
调用
三、代理的切换
评价