冬冬的博客通过本文主要向大家介绍了spring,代理等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
1,spring生成bean,有接口,则jdk动态代理生成.类型为.com.sun.proxy,
没有接口则使用cglib动态代理生成,我们使用的只是代理类
这里要明确的是,jdk动态代理,可以理解为在原对象上进行的加工操作,cglib则是生成了新的对象,对象使用前,还得进行set注入,貌似实现了DI;
1,spring生成bean,有接口,则jdk动态代理生成.类型为.com.sun.proxy,
没有接口则使用cglib动态代理生成,我们使用的只是代理类
这里要明确的是,jdk动态代理,可以理解为在原对象上进行的加工操作,cglib则是生成了新的对象,对象使用前,还得进行set注入,貌似实现了DI;