Это мой FeignClient:
@FeignClient(name="${mongo.service.id}", url="${mongo.service.url}", configuration = FeignConfig.class)
public interface MongoAtmResetDataInterface {
String requestMappingPrefix = "/api/atmResetData";
@GetMapping(path = requestMappingPrefix + "/brinksDateTime")
LocalDateTime fetchLastBrinksDateTime();
}
Это вызов конечной точки симуляции:
private String fetchLastBrinksTime() {
return mongoAtmResetDataInterface.fetchLastBrinksDateTime()
.toLocalDate()
.format(DateTimeFormatter.ofPattern(DATE_FORMAT));
}
Я получаю следующее исключение:
com.fasterxml.jackson.databind.exc.InvalidDefinitionException:
Cannot construct instance of `java.time.LocalDateTime` (no Creators, like default construct, exist):
no String-argument constructor/factory method to deserialize from String value ('10-12-2019T14:01:39')
У меня есть конвертер LocalDateTime в моем классе SpringMvcConfig и контракт в моем классе FeignConfig. Кто-нибудь может помочь - что мне не хватает?