使用場景:生成日誌、管理權限、委託事務等
測試用例:僅測試@Around生成日誌:環繞通知較其他通知優點:①可控制目標方法是否執行②可返回與目標方法不同的返回值
測試步驟:
一、springboot簡單項目,引入spring-boot-starter-web和spring-boot-starter-aop依賴(簡單web測試),啓動類如下:
二、自定義註解:僅測試使用註解標註目標方法
三、定義攔截類:指定切入點、切面,並做攔截處理(關注點:替代重複代碼的編寫)
四、定義一個簡單Controller接收客戶端請求(自定義JsonResult統一用於響應)
五、結果驗證,瀏覽器輸入:localhost:8080/hello/home/參數一/測試參數
控制檯: