Annotation Interface Idempotent


@Target({METHOD,TYPE}) @Retention(RUNTIME) @Documented public @interface Idempotent
Annotation for selective idempotency protection on Spring MVC controllers or handler methods.

Only controller classes or methods annotated with @Idempotent will be processed by the AvoOnce idempotency filter. Unannotated endpoints bypass idempotency checks and response caching entirely.