From a59221565138d47ec8a48b9108db8defb2323b8c Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Thu, 30 Jan 2014 09:08:18 +0000 Subject: [PATCH] Use non-deprecated API to create Mongo client --- .../data/MongoRepositoriesAutoConfiguration.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/MongoRepositoriesAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/MongoRepositoriesAutoConfiguration.java index 70d85507e5..38992674fa 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/MongoRepositoriesAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/MongoRepositoriesAutoConfiguration.java @@ -35,7 +35,8 @@ import org.springframework.data.mongodb.repository.config.EnableMongoRepositorie import com.mongodb.DBPort; import com.mongodb.Mongo; -import com.mongodb.MongoURI; +import com.mongodb.MongoClient; +import com.mongodb.MongoClientURI; /** * {@link EnableAutoConfiguration Auto-configuration} for Spring Data's Mongo @@ -95,13 +96,13 @@ public class MongoRepositoriesAutoConfiguration { } public String database() { - return this.database == null ? new MongoURI(this.uri).getDatabase() + return this.database == null ? new MongoClientURI(this.uri).getDatabase() : this.database; } public Mongo mongo() throws UnknownHostException { - return this.host != null ? new Mongo(this.host, this.port) : new Mongo( - new MongoURI(this.uri)); + return this.host != null ? new MongoClient(this.host, this.port) + : new MongoClient(new MongoClientURI(this.uri)); } public void setHost(String host) {