|
@@ -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)
|