@AfterReturning(returning="rvt", pointcut="@annotation(com.roton.common.utils.LogRecord)") public Object AfterExec(JoinPoint joinPoint,Object rvt){ //pointcut是对应的注解类 rvt就是方法运行完之后要返回的值 System.out.println("AfterReturning增强:获取目标方法的返回值:" + rvt); return rvt; }
此方法返回的是对象,对某些需求,可能要对结果值处理一下
本文介绍了一种使用AOP(面向切面编程)技术来记录方法执行后的返回值的方法。通过定义一个增强方法`AfterExec`,可以捕获到被标记了特定注解的方法的返回值,并进行打印或其他处理。
1585

被折叠的 条评论
为什么被折叠?



