AOP的實現原理

Spring用代理類包裹切面,把他們織入到Spring管理的bean中。也就是說代理類僞裝成目標類,它會截取對目標類中方法的調用,讓調用者對目標類的調用都先變成調用僞裝類,僞裝類中就先執行了切面,再把調用轉發給真正的目標bean。    現在可以自己想一想,怎麼搞出來這個僞裝類,纔不會被調用者發現(過JVM的檢查,JAVA是強類型檢查,哪裏都要檢查類型)。 Spring的AOP實現的兩種方式:JD
相關文章
相關標籤/搜索