@AfterReturning 在原方法执行完后执行,并可以获得返回值。
原方法:
public String study(){
System.out.println("我是学习方法!");
return "lbwnb";
}
AOP方法:
@AfterReturning(value = "execution(* org.example.entity.Student.study())", argNames = "returnVal", returning = "returnVal") //使用returning指定接收方法返回值的参数returnVal
public void afterReturn(Object returnVal){
System.out.println("返回值是:"+returnVal);
}