RabbitMq Deserialize LocalDateTime не может преобразовать
Я пытаюсь десериализовать сообщение, полученное от rabbitmq.
Мой конвертер сообщений настроен так>
@Bean
public MessageConverter messageConverter() {
ObjectMapper mapper = new ObjectMapper().findAndRegisterModules();
return new Jackson2JsonMessageConverter(mapper);
}
Контейнер слушателя получает полезную нагрузку json следующим образом:
{ "updateTime": "{
"date":{
"year":2020,
"month":8,
"day":7
},
"time":{
"hour":15,
"minute":28,
"second":2,
"nano":0
}
}
}
Я пытаюсь десериализовать updateTime, который является объектом java.LocalDateTime
'Не удалось прочитать JSON: не удалось создать экземпляр
java.time.LocalDateTime
Объект сериализован как LocalDateTime.of(localDate, localTime)