spring的aop在方法执行后怎么得到该方法的参数?
1个回答
展开全部
afterReturning重写方法里面就把方法的参数,当作形参传递给arg2了
public class After implements AfterReturningAdvice{
@Override
public void afterReturning(Object arg0, Method arg1, Object[] arg2,
Object arg3) throws Throwable {
}
}
public class After implements AfterReturningAdvice{
@Override
public void afterReturning(Object arg0, Method arg1, Object[] arg2,
Object arg3) throws Throwable {
}
}
追问
这个参数就是method的参数? 我在执行这方法后 需要知道他修改了什么 。
追答
你可以直接打印arg2看看了,就是你方法的参数,封装成数组,传过来了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询