У меня есть класс модели с полем:
@JsonDeserialize(using = InstantDeserializer.class)
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSZ")
private OffsetDateTime offsetDt;
Когда на сервер отправляется запрос этой модели, мой контроллер выдает исключение:
Caused by: java.lang.IllegalArgumentException:
Class com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer
has no default (no arg) constructor
pom.xml зависит от версии 2.8.11:
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
</dependency>
Я понимаю, что это вызвано тем, что @JsonDeserialize требует конструктора без аргументов, но есть ли обходной путь?Большое спасибо.