MongoTemplate configuration with the annotation @Configuration

This commit is contained in:
coach88
2015-07-28 11:07:22 +03:00
parent fbc3539b6e
commit fe7c28fef9
2 changed files with 28 additions and 3 deletions
@@ -0,0 +1,28 @@
package org.baeldung.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.mongodb.config.AbstractMongoConfiguration;
import org.springframework.data.mongodb.repository.config.EnableMongoRepositories;
import com.mongodb.Mongo;
import com.mongodb.MongoClient;
@Configuration
@EnableMongoRepositories
public class MongoConfig extends AbstractMongoConfiguration {
@Override
protected String getDatabaseName() {
return "test";
}
@Override
public Mongo mongo() throws Exception {
return new MongoClient("127.0.0.1", 27017);
}
@Override
protected String getMappingBasePackage() {
return "org.baeldung";
}
}