1
Spring Data MongoDB如何使用javaconfig樣式設置auto-connect-retry =「true」?Spring Data MongoDB如何使用javaconfig風格設置auto-connect-retry =「true」?
下面是我的配置類有人請讓我知道嗎?我要的是,如果它的運行和節點之一下去我就喜歡汽車=連接到新節點
@Configuration
@EnableMongoRepositories
@ComponentScan(basePackageClasses = {MongoDBApp.class})
@PropertySource("classpath:application.properties")
public class MongoConfiguration extends AbstractMongoConfiguration {
@Override
protected String getDatabaseName() {
return "demo";
}
@Override
public Mongo mongo() throws Exception {
/**
*
* this is for a single db
*/
Mongo m = new Mongo();
m.setOptions();
// return new Mongo();
/**
*
* This is for a relset of db's
*/
return new Mongo(new ArrayList<ServerAddress>() {{ add(new ServerAddress("127.0.0.1", 27017)); add(new ServerAddress("127.0.0.1", 27027)); add(new ServerAddress("127.0.0.1", 27037)); }});
}
@Override
protected String getMappingBasePackage() {
return "com.xxx.mongodb.example.domain";
}
}