Spring mongo queries set custom timeout
I would like to lower the timeout setting in my spring-mongo java application (the query should fail after 300 ms if the database is not accessible). I tried this config: @Configuration public class MongoConfiguration { private String mongoUri = "mongodb://127.0.0.1:27017/myDb?connectTimeoutMS=300&socketTimeoutMS=300&waitQueueTimeoutMS=300&wtimeoutMS=300"; @Bean public MongoDbFactory mongoDbFactory() throws Exception { Builder options = new MongoClientOptions.Builder().socketTimeout(300).connectTimeout(300).maxWaitTime(300); return new SimpleMongoDbFactory(new MongoClientURI(mongoUri, options)