前言
Spring AOP使用了动态代理技术,动态代理在业界比较流行的实现方式有,CGLIB,Javassist,ASM等等。
Spring动态代理实现方式
Spring采用了JDK和CGLIB两种方式,我们一般都是接口,配实现类,对应这种方式Spring采用的代理方式是JDK代理,如果实现类没有使用接口,就一个实现类的话就采用CGLIB代理。
个人微信公众,经常更新一些实用的干货:
来源:oschina
链接:https://my.oschina.net/u/4115084/blog/3164110