从 Redis 缓存反序列化 java.time.Instant 期间出现异常

Exception during deserialize java.time.Instant from redis cache

我在从缓存中读取数据时不断收到以下异常。

org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Cannot construct instance of `java.time.Instant` (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)

我一引入新变量java.time.Instant

就开始了

您可以使用 JsonSerializerJsonDeserializer 以毫秒或自定义文本格式序列化 Instant 对象。

例如,按照

的答案部分执行示例