使用Aspect註解來橫切關注點,我們只要關心兩個地方,一個是xml配置文件,另外一個是要織入切點的切面通知方法。具體內容如下簡單介紹
工具/原料
MyEclipse
Spring Jar包
方法/步驟
首先我們來看一下我的工程目錄結構:
Car中有一個run(String arg)方法
返回值固定為郵箱 return “[email protected]”
對xml中進行相關配置,如圖
在設置的切面中進行註解註釋,並且設置好相關的切點,為了方便準確切入關注點,執行通知(前置通知,後置通知,後置返回通知,異常通知)
最後運行結果如圖:
在調用run方法之前,都會執行aspect包我的切面MyAspect中的前置通知方法、後置通知方法、後只返回通知方法
注意事項
進行xml切面配置的時候一定要準確定位目標