diff --git a/src/main/java/org/springframework/data/redis/serializer/GenericJackson2JsonRedisSerializer.java b/src/main/java/org/springframework/data/redis/serializer/GenericJackson2JsonRedisSerializer.java index 1234449a3..39c4793c4 100644 --- a/src/main/java/org/springframework/data/redis/serializer/GenericJackson2JsonRedisSerializer.java +++ b/src/main/java/org/springframework/data/redis/serializer/GenericJackson2JsonRedisSerializer.java @@ -18,6 +18,7 @@ package org.springframework.data.redis.serializer; import java.io.IOException; import org.springframework.cache.support.NullValue; +import org.springframework.core.KotlinDetector; import org.springframework.lang.Nullable; import org.springframework.util.Assert; import org.springframework.util.ClassUtils; @@ -237,7 +238,12 @@ public class GenericJackson2JsonRedisSerializer implements RedisSerializer primitiveArrayWrapper; AtomicReference simpleObjectWrapper; } + + enum EnumType { + ONE, TWO + } + + static class WithJsr310 { + @JsonSerialize(using = LocalDateSerializer.class) + @JsonDeserialize(using = LocalDateDeserializer.class) private LocalDate myDate; + } }