Skip to content

Commit 346b589

Browse files
committed
GH-1371 - Adapt to changes in default UUID setup for Spring Data MongoDB.
See spring-projects/spring-data-mongodb#5037 for details.
1 parent 08a5c3d commit 346b589

File tree

1 file changed

+23
-1
lines changed
  • spring-modulith-events/spring-modulith-events-mongodb/src/test/java/org/springframework/modulith/testapp

1 file changed

+23
-1
lines changed

spring-modulith-events/spring-modulith-events-mongodb/src/test/java/org/springframework/modulith/testapp/Infrastructure.java

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,40 @@
1515
*/
1616
package org.springframework.modulith.testapp;
1717

18+
import org.bson.UuidRepresentation;
1819
import org.springframework.boot.test.context.TestConfiguration;
1920
import org.springframework.boot.testcontainers.service.connection.ServiceConnection;
2021
import org.springframework.context.annotation.Bean;
22+
import org.springframework.data.mongodb.config.AbstractMongoClientConfiguration;
2123
import org.testcontainers.containers.MongoDBContainer;
2224
import org.testcontainers.utility.DockerImageName;
2325

26+
import com.mongodb.MongoClientSettings.Builder;
27+
2428
@TestConfiguration(proxyBeanMethods = false)
25-
public class Infrastructure {
29+
public class Infrastructure extends AbstractMongoClientConfiguration {
2630

2731
@Bean
2832
@ServiceConnection
2933
MongoDBContainer mongoDBContainer() {
3034
return new MongoDBContainer(DockerImageName.parse("mongo:latest"));
3135
}
36+
37+
/*
38+
* (non-Javadoc)
39+
* @see org.springframework.data.mongodb.config.MongoConfigurationSupport#getDatabaseName()
40+
*/
41+
@Override
42+
protected String getDatabaseName() {
43+
return "test";
44+
}
45+
46+
/*
47+
* (non-Javadoc)
48+
* @see org.springframework.data.mongodb.config.MongoConfigurationSupport#configureClientSettings(com.mongodb.MongoClientSettings.Builder)
49+
*/
50+
@Override
51+
protected void configureClientSettings(Builder builder) {
52+
builder.uuidRepresentation(UuidRepresentation.STANDARD);
53+
}
3254
}

0 commit comments

Comments
 (0)