日期:2014-05-17  浏览次数:20749 次

AOP@AfterThrowing不执行
有个问题就是我在执行AOP日志的时候发现前置信息和后置信息都能执行但是后置异常信息不执行, @AfterThrowing("com.zycloud.tools.AspectAdvance.pointCutdelete()")
这是后置异常信息的切入点,和后置信息是同一个切点,大家帮帮忙啊 谢谢 <aop:aspectj-autoproxy/>
  <bean class="com.zycloud.tools.testAdvacne"/>
  这是配置文件的地方
 @Pointcut("execution(* com.zycloud.service.impl.*.delete*(*))")
public void pointCutdelete(){}这是切入点的地方
小弟在线等 谢谢

------解决方案--------------------
应该不是不执行吧,你没在异常的方法里抛出异常,当然就不会进入这个异常通知执行啦,你在方法里
throw new RuntimeException();看看行不行