当前位置: 代码迷 >> 综合 >> Spring 基于Aspectj的注解开发AOP(二)-后置通知@AfterReturning
  详细解决方案

Spring 基于Aspectj的注解开发AOP(二)-后置通知@AfterReturning

热度:83   发布时间:2023-11-17 13:00:03.0

附:参考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);}

 控制台输出:

  相关解决方案