@Configuration
public class MongoConfig extends AbstractReactiveMongoConfiguration {
@Bean
public MongoClient mongoClient() {
return MongoClients.create();
}
@Override
protected String getDatabaseName() {
return "sfg";
}
@Override
protected void configureClientSettings(MongoClientSettings.Builder builder) {
builder.credential(MongoCredential.createCredential("root",
"admin", "example".toCharArray()))
.applyToClusterSettings(settings -> {
settings.hosts((singletonList(
new ServerAddress("127.0.0.1", 27017)
)));
});
}
}