Spring Cloud通过Feign请求返回值LocalDateTime异常

问题描述:

通过openFeign调用接口, 请求能达到服务, 但是返回值中含有LocalDateTime类型参数, 报以下错误:

feign.codec.DecodeException: Type definition error: [simple type, class java.time.LocalDateTime]; nested exception is 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 ('2020-05-20T16:00:32')
Caused by: org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class java.time.LocalDateTime]; nested exception is 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 ('2020-05-20T16:00:32')
Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Ca

解决方案:

引入依赖:

<dependency>
     <groupId>com.fasterxml.jackson.datatypegroupId>
     <artifactId>jackson-datatype-jsr310artifactId>
     <version>2.10.3version>
 dependency>

你可能感兴趣的:(问题解决,SpringCloud)