カスタム JodaJdbcTemplate クラスがあります。クエリを実行できるのは単純な queryImpl です。
例えば
jodaJdbcTemplate.update("INSERT INTO bla bla...");
このメソッドが実行されるたびに、特定の例外 ( DeadlockLoserDataAccessException )をキャッチする必要があります。
私は Aspect クラスを書き、そのようなアスペクト構成を持っています:
@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)
みんな、私は何を間違えたの?