idempotentAspect

@Bean
@ConditionalOnBean(value = [IdempotentStore::class])
@ConditionalOnMissingBean
fun idempotentAspect(properties: IdempotentProperties, keyResolver: IdempotentKeyResolver, idempotentLeaseManager: IdempotentLeaseManager, idempotentStore: IdempotentStore, jsonMapper: JsonMapper): IdempotentAspect