diff --git a/pom.xml b/pom.xml index 7eaf6a8015..557e1ad29d 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ org.springframework.data.build spring-data-parent - 4.0.0 + 4.1.0-SNAPSHOT @@ -26,7 +26,7 @@ multi spring-data-mongodb - 4.0.0 + 4.1.0-SNAPSHOT 5.6.1 1.19 @@ -157,8 +157,20 @@ - - + + spring-snapshot + https://repo.spring.io/snapshot + + true + + + false + + + + spring-milestone + https://repo.spring.io/milestone + diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/SerializationUtils.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/SerializationUtils.java index 29f8adb2c6..b34d175306 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/SerializationUtils.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/SerializationUtils.java @@ -23,6 +23,9 @@ import java.util.Map; import org.bson.Document; +import org.bson.json.JsonMode; +import org.bson.json.JsonWriterSettings; +import org.bson.types.ObjectId; import org.jspecify.annotations.Nullable; import org.springframework.core.convert.converter.Converter; import org.springframework.lang.Contract; @@ -37,6 +40,11 @@ */ public abstract class SerializationUtils { + private static final JsonWriterSettings LOGGING_JSON_SETTINGS = + JsonWriterSettings.builder() + .outputMode(JsonMode.SHELL) + .build(); + private SerializationUtils() { } @@ -118,7 +126,14 @@ private static void toFlatMap(String currentPath, Object source, Map