Не может десериализовать java.time.Instant
В моей модели есть несколько полей типа Instant. Похоже, симуляция не способна десериализовать его. Я получаю ниже сообщение об ошибке при выполнении моих тестов:
feign.FeignException: Can not construct instance of java.time.Instant: no String-argument constructor/factory method to deserialize from String value ('2018-07-29T21:28:23.013Z')
at [Source: java.io.BufferedReader@3f06abd; line: 1, column: 805] (through reference chain: com.test.api.profile.model.testProfile["finishDate"]) reading GET http://localhost:8080/testProfile/<uuid>
Я уже делаю это в моем файле application.java
// Customize global JSON serialization settings
bootstrap.getObjectMapper()
.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
и это в @Before
из моих тестовых случаев:
objectMapper.registerModule(new JavaTimeModule());
Пожалуйста помоги