<aop:aspectj-autoproxy /> : 聲明自動爲spring容器中那些配置@aspectJ切面的bean建立代理,織入切面。 <aop:config proxy-targe-class="true"> 表示 使用CGLIB表明和@AspectJ 自動代理支持.html
即便你未聲明 proxy-target-class="true" ,但運行類沒有繼承接口,spring也會自動使用CGLIB代理。 高版本spring自動根據運行類選擇 JDK 或 CGLIB 代理 JDK動態代理是模擬接口實現的方式,cglib是模擬子類繼承的方式,通常採用前者,由於前者效率高。後者不建議使用,除非非用不可spring
https://jingyan.baidu.com/article/a501d80c35e99dec620f5e7a.html代理