2021
09-07
09-07
SpringAOP 如何通过JoinPoint获取参数名和值
SpringAOP通过JoinPoint获取参数名和值在Java8之前,代码编译为class文件后,方法参数的类型固定,但是方法名称会丢失,方法名称会变成arg0、arg1….。在Java8开始可以在class文件中保留参数名。publicvoidtet(JoinPointjoinPoint){//下面两个数组中,参数值和参数名的个数和位置是一一对应的。Object[]args=joinPoint.getArgs();//参数值String[]argNames=((MethodSignature)joinPoint.get...
继续阅读 >