diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/mongo/MongoDataAutoConfiguration.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/mongo/MongoDataAutoConfiguration.java index 14a17c33c8..63c2ad1fe9 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/mongo/MongoDataAutoConfiguration.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/mongo/MongoDataAutoConfiguration.java @@ -18,8 +18,10 @@ package org.springframework.boot.autoconfigure.data.mongo; import java.util.Collections; +import com.mongodb.ClientSessionOptions; import com.mongodb.DB; import com.mongodb.MongoClient; +import com.mongodb.client.ClientSession; import com.mongodb.client.MongoDatabase; import org.springframework.beans.BeanUtils; @@ -182,6 +184,16 @@ public class MongoDataAutoConfiguration { return this.mongoDbFactory.getLegacyDb(); } + @Override + public ClientSession getSession(ClientSessionOptions options) { + return this.mongoDbFactory.getSession(options); + } + + @Override + public MongoDbFactory withSession(ClientSession session) { + return this.mongoDbFactory.withSession(session); + } + } } diff --git a/spring-boot-project/spring-boot-dependencies/pom.xml b/spring-boot-project/spring-boot-dependencies/pom.xml index 1132088e6c..d08edcf808 100644 --- a/spring-boot-project/spring-boot-dependencies/pom.xml +++ b/spring-boot-project/spring-boot-dependencies/pom.xml @@ -155,7 +155,7 @@ 2.0.3.RELEASE 4.0.1.RELEASE 2.0.1.RELEASE - Kay-SR7 + Lovelace-BUILD-SNAPSHOT 0.24.0.RELEASE 5.0.5.RELEASE 2.2.0.BUILD-SNAPSHOT