Исключение при десериализации java .time.Instant из кэша Redis - PullRequest
0 голосов
/ 21 апреля 2020

Я получаю следующее исключение при чтении данных из кэша.

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

1 Ответ

0 голосов
/ 22 апреля 2020

Вы можете использовать JsonSerializer и JsonDeserializer для сериализации объекта Instant в виде миллисекунд или в пользовательском текстовом формате.

Например, реализация приведена в разделе ответов Как установить формат строки для java .time.Instant с использованием objectMapper?

...