Попробуйте использовать это:
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "MM/dd/yyyy HH:mm", lenient = OptBoolean.FALSE)
Я поместил lenient
свойство в false
, java doc об этом свойстве:
Свойство, которое указывает, должна ли быть включена «мягкая» обработка или
отключен. Это актуально в основном для десериализации некоторых текстовых
типы данных, особенно типы даты / времени.
Обратите внимание, что базовая настройка по умолчанию зависит от типа данных (или, точнее,
десериализатор для него): для большинства типов даты / времени по умолчанию используется снисходительность
быть включенным.
Вы должны иметь это свойство, так как Джексон 2.9