diff --git a/pom.xml b/pom.xml index 15dc709..322ca8a 100644 --- a/pom.xml +++ b/pom.xml @@ -75,8 +75,8 @@ 3.0.2 5.5.1 2.28.2 - 3.11.0 - 1.12.0 + 4.0.0-SNAPSHOT + ${mongo.version} Dysprosium-RELEASE 5.2.0.RELEASE Moore-RELEASE @@ -497,11 +497,17 @@ org.mongodb - mongodb-driver + mongodb-driver-sync ${mongo.version} true - + + org.mongodb + mongodb-driver-reactivestreams + ${mongo-reactivestreams.version} + true + + com.fasterxml.jackson.core jackson-databind @@ -648,19 +654,6 @@ test - - org.mongodb - mongodb-driver-reactivestreams - ${mongo-reactivestreams.version} - test - - - org.mongodb - mongodb-driver-async - - - - javax.servlet javax.servlet-api diff --git a/src/test/java/org/springframework/session/data/mongo/integration/AbstractMongoRepositoryITest.java b/src/test/java/org/springframework/session/data/mongo/integration/AbstractMongoRepositoryITest.java index 5c7fbcc..6594196 100644 --- a/src/test/java/org/springframework/session/data/mongo/integration/AbstractMongoRepositoryITest.java +++ b/src/test/java/org/springframework/session/data/mongo/integration/AbstractMongoRepositoryITest.java @@ -42,7 +42,9 @@ import org.springframework.session.data.mongo.MongoIndexedSessionRepository; import org.springframework.session.data.mongo.MongoSession; import org.springframework.util.SocketUtils; -import com.mongodb.MongoClient; +import com.mongodb.ConnectionString; +import com.mongodb.client.MongoClient; +import com.mongodb.client.MongoClients; /** * Abstract base class for {@link MongoIndexedSessionRepository} tests. @@ -401,7 +403,7 @@ abstract public class AbstractMongoRepositoryITest extends AbstractITest { @DependsOn("embeddedMongoServer") public MongoOperations mongoOperations() throws UnknownHostException { - MongoClient mongo = new MongoClient("localhost", this.embeddedMongoPort); + MongoClient mongo = MongoClients.create(new ConnectionString("mongodb://localhost:" + this.embeddedMongoPort)); return new MongoTemplate(mongo, "test"); }