原文: http://www.iteye.com/topic/1116696
1 AOP各種的實(shí)現(xiàn)
AOP就是面向切面編程,我們可以從幾個(gè)層面來實(shí)現(xiàn)AOP衔统。
AOP實(shí)現(xiàn)時(shí)有三種方式:生成子類字節(jié)碼倦逐、生成代理類字節(jié)碼徘公、直接修改原類的字節(jié)碼
[圖片上傳失敗...(image-c5b2ef-1518273069703)]
在編譯器修改源代碼置谦,在運(yùn)行期字節(jié)碼加載前修改字節(jié)碼或字節(jié)碼加載后動(dòng)態(tài)創(chuàng)建代理類的字節(jié)碼,以下是各種實(shí)現(xiàn)機(jī)制的比較孩哑。
CSDN博客:http://blog.csdn.net/qq_32115439/article/details/78361596