AspectJ 獲取參數名稱和值
after () : serviceAuthCheckAnnotatedMethods(){
Object[] paramValues = thisJoinPoint.getArgs();
String[] paramNames = ((CodeSignature) thisJoinPointStaticPart
.getSignature()).getParameterNames();
for(int i=0;i<paramNames.length;i++){
System.out.println(paramNames[i]+","+paramValues[i]);
}
這個循環輸出的結果 是 參數名稱 , 參數的值
我這裏只是實現了基礎的String 或者是int 如果是對象 可以進行參數class判斷之類的