2017-05-04 9 views
2

작동하지 않습니다 OptimisticLockException :재시도 OpmisticLockException 내가 <code>OptimisticLockException</code> 처리를 구현하기 위해이 예제를 사용했다

@Retry(times = 10, on = OptimisticLockException.class) 
public void modifySomething(){...} 

그러나 RollbackException/OptimisticLockException/StaleStateExceptio n이 발생하면 스택 추적을 얻지 만 메소드가 재 시도되지 않습니다. Guice 4.1.0과 함께 사용합니다. 어딘가에 바인딩하거나 메서드 인터셉터를 써야합니까? AOP 측면을 추가하는 방법?

답변

0

this article에서 설명했듯이 OptimisticConcurrencyControlAspect을 Spring 구성에 추가해야합니다.

Guice를 사용하는 경우 db-util을 사용하는 사용자는 Spring에서만 작동하기 때문에 비슷한 Aspect를 만들어야합니다.