SpringBoot項目中AOP結合自定義註解實現簡介(全註解方式)

使用場景:生成日誌、管理權限、委託事務等

測試用例:僅測試@Around生成日誌:環繞通知較其他通知優點:①可控制目標方法是否執行②可返回與目標方法不同的返回值

測試步驟:

一、springboot簡單項目,引入spring-boot-starter-web和spring-boot-starter-aop依賴(簡單web測試),啓動類如下:

    

二、自定義註解:僅測試使用註解標註目標方法

三、定義攔截類:指定切入點、切面,並做攔截處理(關注點:替代重複代碼的編寫)

四、定義一個簡單Controller接收客戶端請求(自定義JsonResult統一用於響應)

五、結果驗證,瀏覽器輸入:localhost:8080/hello/home/參數一/測試參數

控制檯:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章