diff --git a/src/main/java/mjkf/xinke/main/config/NcHttpResponseConfig.java b/src/main/java/mjkf/xinke/main/config/NcHttpResponseConfig.java index d0646c7..2a6298b 100644 --- a/src/main/java/mjkf/xinke/main/config/NcHttpResponseConfig.java +++ b/src/main/java/mjkf/xinke/main/config/NcHttpResponseConfig.java @@ -2,6 +2,7 @@ package mjkf.xinke.main.config; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.PropertyAccessor; +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; @@ -48,8 +49,10 @@ public class NcHttpResponseConfig { javaTimeModule.addSerializer(LocalDate.class, new LocalDateSerializer(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); javaTimeModule.addSerializer(LocalTime.class, new LocalTimeSerializer(DateTimeFormatter.ofPattern("HH:mm:ss"))); objectMapper.registerModule(javaTimeModule); + // + objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); + // mappingJackson2HttpMessageConverter.setObjectMapper(objectMapper); - // 设置中文编码格式 var list = List.of(MediaType.APPLICATION_JSON_UTF8); mappingJackson2HttpMessageConverter.setSupportedMediaTypes(list);