houweiyu пре 4 година
родитељ
комит
8df9c318c9

+ 5 - 0
kankan-daikan-application/src/main/java/kankan/daikan/KankanDaikanApplication.java

@@ -3,6 +3,7 @@ package kankan.daikan;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.fasterxml.jackson.databind.SerializationFeature;
 import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
+import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer;
 import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
 import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
@@ -14,6 +15,7 @@ import org.springframework.cloud.openfeign.EnableFeignClients;
 import org.springframework.context.annotation.Bean;
 import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder;
 
+import java.time.LocalDate;
 import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
 
@@ -34,7 +36,10 @@ public class KankanDaikanApplication extends SpringBootServletInitializer {
         JavaTimeModule module = new JavaTimeModule();
         LocalDateTimeDeserializer localDateTimeDeserializer =
                 new LocalDateTimeDeserializer(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
+        LocalDateDeserializer localDateDeserializer =
+                new LocalDateDeserializer(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
         module.addDeserializer(LocalDateTime.class, localDateTimeDeserializer);
+        module.addDeserializer(LocalDate.class, localDateDeserializer);
         ObjectMapper objectMapper = Jackson2ObjectMapperBuilder.json()
                 .modules(module)
                 .featuresToDisable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)