diff --git a/common/pom.xml b/common/pom.xml index a51ffa7..7579879 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -75,6 +75,10 @@ org.springframework.boot spring-boot-starter-security + + com.fasterxml.jackson.datatype + jackson-datatype-jsr310 + com.sun.mail javax.mail diff --git a/common/src/main/java/org/jiayunet/tool/HttpTool.java b/common/src/main/java/org/jiayunet/tool/HttpTool.java index 4608614..722e74a 100644 --- a/common/src/main/java/org/jiayunet/tool/HttpTool.java +++ b/common/src/main/java/org/jiayunet/tool/HttpTool.java @@ -3,6 +3,8 @@ package org.jiayunet.tool; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializationFeature; +import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import org.apache.http.HttpEntity; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpGet; @@ -34,6 +36,8 @@ public class HttpTool { objectMapper = new ObjectMapper(); objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); + objectMapper.registerModule(new JavaTimeModule()); + objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); } /**