From 4b52639f858c4f1fa57d3e18b39914e144024208 Mon Sep 17 00:00:00 2001 From: han0 Date: Mon, 18 Dec 2023 16:15:09 +0800 Subject: [PATCH] =?UTF-8?q?fix(global):=20=E4=BF=AE=E5=A4=8D=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E8=8F=9C=E5=8D=95=E6=95=B0=E6=8D=AE=E5=9D=87=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E7=BC=96=E8=BE=91=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/mjkf/xinke/main/config/NcHttpResponseConfig.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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);