我有一个Exception Handler类,我想用适当的消息处理sql异常。但是使用下面的代码和配置,方面不会在ExceptionHandler类中使用afterThrowing方法拦截异常。 这是我的课。
@Aspect
@Component
public class ExceptionHandler {
@AfterThrowing(throwing = "throwable", pointcut = "within(com.mypackagename.*) && execution(* *.*(..))")
public void afterThrowing(JoinPoint joinPoint, Throwable throwable) {
// code
}
这是applicationContext.xml中spring-aop的相关标签
<aop:config/>
<context:load-time-weaver aspectj-weaving="on"/>
<aop:aspectj-autoproxy/>
谢谢