Spring Retry and @Transactional interaction for idempotent writes
Declarative Retry and Transactional Boundaries In Spring Boot 3.x, combining @Retryable with @Transactional is often used to recover from transient failures. However, the ordering of these proxies determines whether a transaction is rolled back and restarted or if the retry occurs within the same existing transaction context. When a service method performs a