DATAMONGO-2531 - Fix MongoClientSettings UUID configuration hook in MongoConfigurationSupport.

Client code overriding configureClientSettings does not automatically remove the default UUidRepresentation settings.
This commit is contained in:
Christoph Strobl
2020-04-27 09:24:33 +02:00
parent 96ff4e1d14
commit 26ddf9d59f

View File

@@ -217,6 +217,7 @@ public abstract class MongoConfigurationSupport {
protected MongoClientSettings mongoClientSettings() {
MongoClientSettings.Builder builder = MongoClientSettings.builder();
builder.uuidRepresentation(UuidRepresentation.JAVA_LEGACY);
configureClientSettings(builder);
return builder.build();
}
@@ -228,6 +229,6 @@ public abstract class MongoConfigurationSupport {
* @since 3.0
*/
protected void configureClientSettings(MongoClientSettings.Builder builder) {
builder.uuidRepresentation(UuidRepresentation.JAVA_LEGACY);
// customization hook
}
}