Я пишу REST-контроллер в Spring- java, и одна из моих конечных точек должна возвращать переменную LocalDateTime
.
@GetMapping(path = "/lastDateTimeOfReset")
LocalDateTime fetchLastDateTimeOfReset() {
return mongoManagerService.fetchLastDateTimeOfReset();
}
Это запрос клиента :
ResponseEntity<LocalDateTime> lastDateEntity = restTemplate.getForEntity(url, LocalDateTime.class);
Я получаю следующее исключение на моей стороне клиента:
org.springframework.web.client.RestClientException:
Error while extracting response for type [class java.time.LocalDateTime] and content type [application/json;charset=UTF-8];
nested exception is org.springframework.http.converter.HttpMessageNotReadableException:
JSON parse error: Expected array or string.;
nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Expected array or string.
at [Source: (PushbackInputStream); line: 1, column: 1]
Я проверил возвращаемое значение в режиме отладки, и это допустимый LocalDateTime. Почему выдается это исключение и как его преодолеть?