使用aspectj實現aop有兩種方式:
(1)基於aspectj的xml配置;
(2)基於aspectj的註解方式;
基於aspectj的xml配置:
(1)導入相關的AOP的jar包
(2)創建Spring核心配置文件,導入aop的約束
(3)使用表達式配置切入點
常用的表達式:
execution(<訪問修飾符>?<返回類型><方法名>(<參數>)<異常>)
(4)代碼測試
基於aspectj的註解方式:
(1)導入與AOP相關的jar包
(2)創建對象:
(3)開啟Aop操作:
(4)在增強類使用註解@Aspect,在方法上使用註解完結增強配置。
(5)測試代碼