读书人

Spring :施用@AspectJ风格的切面声明

发布时间: 2013-07-04 11:45:44 作者: rapoo

Spring :使用@AspectJ风格的切面声明
1.要启用基于@AspectJ风格的切面声明,需要进行以下的配置:

<!-- 启用@AspectJ风格的切面声明 -->
<aop:aspectj-autoproxy proxy-target-+ ret);
}

/**
* 声明一个异常通知
*/
@AfterThrowing(pointcut="pointcut1()", throwing="throwing")
public void afterThrowsAdvice(JoinPoint point, RuntimeException throwing){
System.out.println("触发了异常通知,抛出了RuntimeException异常!");
}

/**
* 声明一个环绕通知
*/
@Around("pointcut1()")
public Object aroundAdvice(ProceedingJoinPoint point)throws Throwable{
System.out.println("触发了环绕通知 开始");
Object o = point.proceed();
System.out.println("触发了环绕通知 结束");
return o;
}
}

转载:http://www.cnblogs.com/aurawing/articles/1887014.html

读书人网 >ASP

热点推荐