做了一个拦截参数的需求,需要获取普通参数和对象参数
参数是Object类型,Object[] paramValues = pjp.getArgs();
1.获取普通参数
for(int i=0;i<paramValues.length;i++){ accessToken = paramValues[i].toString(); }
2.获取对象型参数
for(int i=0;i<paramValues.length;i++){ accessToken = paramValues[i].getClass().getDeclaredField("key").get(paramValues[i]).toString(); }
时间: 2024-11-04 15:42:57