From 7bfeb7aab9ef6d84d913d15eddfdcac8307db99f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Nicoll?= Date: Thu, 16 Oct 2025 09:06:28 +0200 Subject: [PATCH] Polish "Fix binding of spring.mongodb.representation.uuid" See gh-47654 --- .../autoconfigure/MongoAutoConfigurationTests.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/module/spring-boot-mongodb/src/test/java/org/springframework/boot/mongodb/autoconfigure/MongoAutoConfigurationTests.java b/module/spring-boot-mongodb/src/test/java/org/springframework/boot/mongodb/autoconfigure/MongoAutoConfigurationTests.java index a14dac58495..60902c2b8a1 100644 --- a/module/spring-boot-mongodb/src/test/java/org/springframework/boot/mongodb/autoconfigure/MongoAutoConfigurationTests.java +++ b/module/spring-boot-mongodb/src/test/java/org/springframework/boot/mongodb/autoconfigure/MongoAutoConfigurationTests.java @@ -26,6 +26,7 @@ import com.mongodb.client.MongoClients; import com.mongodb.client.internal.MongoClientImpl; import com.mongodb.connection.ClusterConnectionMode; import com.mongodb.connection.SslSettings; +import org.bson.UuidRepresentation; import org.junit.jupiter.api.Test; import org.springframework.boot.autoconfigure.AutoConfigurations; @@ -231,6 +232,13 @@ class MongoAutoConfigurationTests { }); } + @Test + void configureUUidRepresentation() { + this.contextRunner.withPropertyValues("spring.mongodb.representation.uuid=standard") + .run((context) -> assertThat(getSettings(context).getUuidRepresentation()) + .isEqualTo(UuidRepresentation.STANDARD)); + } + @Test void configuresSingleClient() { this.contextRunner.withUserConfiguration(FallbackMongoClientConfig.class)