Spring AOP 和 AspectJ AOP 的區別


序號要點Spring AOPAspectJ AOP
1
基礎
AOP 技術的簡單實現。它只能應用於 bean。
Java 中 AOP 技術的完整實現。它可以應用於任何 Java 類。
2
設計模式
它使用代理模式,因此方面應用於代理物件
它不使用代理模式,方面直接應用於程式碼。
3
切入點
它僅支援方法級的切入點
無限制
4
方面織入
方面的織入是由容器在容器啟動時執行的
方面的織入可以透過位元組碼修改在程式碼的後編譯過程中執行
5
巢狀方法
在同一類中呼叫另一個方法時不能應用方面
在同一類中呼叫另一個方法時可以應用方面


更新於:2020-09-09

487 次瀏覽

開啟你的 職業

完成課程並獲得認證

開始
廣告