Enable or disable the entire failover framework. Set false to bypass all interception without removing annotations.
failover.type
FailoverType
BASIC
Execution strategy. BASIC uses try/catch; RESILIENCE wraps upstream calls in a Resilience4j circuit-breaker; CUSTOM for your own FailoverExecution bean.
failover.exception-policy
ExceptionPolicy
RETHROW
Behaviour when recovery finds nothing. RETHROW re-throws the original upstream exception; NEVER_THROW returns null (or the RecoveredPayloadHandler result); CUSTOM for your own MethodExceptionPolicy bean.
Backing store. INMEMORY (dev/test only — not persistent), CAFFEINE, JDBC, CUSTOM.
failover.store.async
boolean
true
Offload write operations (store, delete, cleanByExpiry) to a background virtual-thread executor. find is always synchronous. Set false when using the JDBC SCHEMA multi-tenant strategy.