spring Aop通知的方法參數

@Before 和 @After 對應的方法的參數是JoinPoint,@Around對應的方法參數是ProceedingJoinPoint

環繞通知ProceedingJoinPoint 執行proceed方法的作用是讓目標方法執行,這也是環繞通知和前置、後置通知方法的一個最大區別。

Proceedingjoinpoint 繼承了 JoinPoint 。是在JoinPoint的基礎上暴露出 proceed 這個方法。proceed很重要,這個是aop代理鏈執行的方法,所以@Around參數的是ProceedingJoinPoint,注意:當要切的方法有返回值的時候,繞行方法一定要有返回值;

發佈了23 篇原創文章 · 獲贊 18 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章