古詩詞大全網 - 藝術簽名 - spring aop 怎麽得到方法的返回值

spring aop 怎麽得到方法的返回值

訪問目標方法最簡單的做法是定義增強處理方法時,將第壹個參數定義為JoinPoint類型,當該增強處理方法被調用時,該JoinPoint參數就代表了織入增強處理的連接點。JoinPoint裏包含了如下幾個常用的方法:

Object[] getArgs:返回目標方法的參數

Signature getSignature:返回目標方法的簽名

Object getTarget:返回被織入增強處理的目標對象

Object getThis:返回AOP框架為目標對象生成的代理對象

註意:當使用@Around處理時,我們需要將第壹個參數定義為ProceedingJoinPoint類型,該類是JoinPoint的子類。