我有自定义的JodaJdbcTemplate类。这是简单的queryImpl可以执行查询。正确的AspectJ切入点表达式
例如
jodaJdbcTemplate.update("INSERT INTO bla bla...");
我需要执行该方法时,以捕获特定的异常(DeadlockLoserDataAccessException)每次。
我写的看点类有这样方面的配置:
@Around("execution(* org.springframework.jdbc.core.JodaJdbcTemplate (..))")
获取例外
java.lang.IllegalStateException: Failed to load ApplicationContext
at org.aspectj.weaver.tools.PointcutParser.resolvePointcutExpression(PointcutParser.java:317)
at org.aspectj.weaver.tools.PointcutParser.parsePointcutExpression(PointcutParser.java:295)
at org.springframework.aop.aspectj.AspectJExpressionPointcut.buildPointcutExpression(AspectJExpressionPointcut.java:208)
伙计们,我做错了什么?
没有帮助,不幸的是 –