附:参考Spring 基于Aspectj的注解开发AOP(一)-前置通知
将目标方法改成有返回值的;
public String update() {System.out.println("修改商品");return "hello";}
在切面类中,将后置通知的方法加上 @AfterReturning注解,并配置作用的范围,以及返回值returning 属性;
注:result可以自定义,但是必须跟方法参数名保持一致;
@AfterReturning(value = "execution(* com.lucifer.aspectj.demo.ProductDao.update(..))",returning = "result")public void afterReturing(Object result) {System.out.println("后置通知=================================="+result);}
控制台输出: