JDK動態代理與Cglib動態代理(SpringBoot2.x使用spring aop示例)

我相信spring aop中使用JDK動態代理與Cglib動態代理的區別這一問題在剛畢業的同學面試時都被問過。我們都會答:JDK動態代理的目標對象需要實現接口,Cglib動態代理的目標對象不需要實現接口。再牛逼一點的朋友可能會再答JDK動態代理通過反射來實現,Cglib動態代理通過對字節碼的操作來實現的,動態代理可以用來做權限控制、事務、日誌處理等作用。 再問下去我們就開始慌了因爲我們知道動態代理
相關文章
相關標籤/搜索