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