Возможно, вам придется указать формат даты, отправляемой в хранилище, поскольку @JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
указывает только формат даты для анализа даты в объекте Date.Даже если ваша Дата содержит все секунды и информацию о часовом поясе, по умолчанию Дата toString()
по-прежнему
Форматирует дату в формате выхода из даты гггг-мм-дд.
в соответствии с документами Java 8.Так что, если вы используете это, он, скорее всего, отбросит всю эту дополнительную информацию о преобразовании.
Вы можете посмотреть на это Преобразовать java.util.Date в String для получения информации о том, как получитьДата в форматированной строке.