diff --git a/pom.xml b/pom.xml index 9422499..d39153f 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ org.springframework.boot spring-boot-starter-parent - 3.3.1 + 3.5.4 diff --git a/tosan-tracker-spring-boot-starter/src/main/java/com/tosan/tools/tracker/starter/config/TrackerConfiguration.java b/tosan-tracker-spring-boot-starter/src/main/java/com/tosan/tools/tracker/starter/config/TrackerConfiguration.java index 217d1aa..f46fd34 100644 --- a/tosan-tracker-spring-boot-starter/src/main/java/com/tosan/tools/tracker/starter/config/TrackerConfiguration.java +++ b/tosan-tracker-spring-boot-starter/src/main/java/com/tosan/tools/tracker/starter/config/TrackerConfiguration.java @@ -4,6 +4,7 @@ import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; +import com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer; import com.fasterxml.jackson.databind.module.SimpleModule; import com.tosan.tools.mask.starter.config.SecureParameter; import com.tosan.tools.mask.starter.config.SecureParametersConfig; @@ -110,6 +111,7 @@ private static ObjectMapper createTrackerObjectMapper( mapper.setAnnotationIntrospector(new FieldIgnoreIntrospector()); if (!resourceBundle.getAllDocumentations().isEmpty()) { module.addKeyDeserializer(Object.class, trackerKeyDeserializer); + module.addDeserializer(Object.class, new UntypedObjectDeserializer(null, null)); } mapper.registerModule(module); return mapper;