public class MongoConf extends Object
| 构造器和说明 |
|---|
MongoConf() |
| 限定符和类型 | 方法和说明 |
|---|---|
MongoClientFactory |
mongoClientFactory(boolean needAuth,
List<com.mongodb.ServerAddress> seeds,
com.mongodb.MongoCredential credential) |
com.mongodb.MongoCredential |
mongoCredentialList(String userName,
String password,
String authDbName) |
org.springframework.data.mongodb.MongoDbFactory |
mongoDbFactory(String databaseName,
com.mongodb.MongoClient mongoClient) |
List<com.mongodb.ServerAddress> |
mongoSeeds(String host,
int port) |
org.springframework.data.mongodb.core.MongoTemplate |
mongoTemplate(org.springframework.data.mongodb.MongoDbFactory mongoDbFactory) |
@Bean(name="mongoSeeds") public List<com.mongodb.ServerAddress> mongoSeeds(@Value(value="${assist4j.mongo.host}") String host, @Value(value="${assist4j.mongo.port}") int port)
@Bean(name="mongoCredential")
public com.mongodb.MongoCredential mongoCredentialList(@Value(value="${assist4j.mongo.user.name}")
String userName,
@Value(value="${assist4j.mongo.password}")
String password,
@Value(value="${assist4j.mongo.auth.dbname}")
String authDbName)
@Bean(name="mongo") public MongoClientFactory mongoClientFactory(@Value(value="${assist4j.mongo.need.auth}") boolean needAuth, @Qualifier(value="mongoSeeds") List<com.mongodb.ServerAddress> seeds, @Qualifier(value="mongoCredential") com.mongodb.MongoCredential credential)
@Bean(name="mongoDbFactory")
public org.springframework.data.mongodb.MongoDbFactory mongoDbFactory(@Value(value="${assist4j.mongo.db}")
String databaseName,
@Qualifier(value="mongo")
com.mongodb.MongoClient mongoClient)
@Bean(name="mongoTemplate")
public org.springframework.data.mongodb.core.MongoTemplate mongoTemplate(@Qualifier(value="mongoDbFactory")
org.springframework.data.mongodb.MongoDbFactory mongoDbFactory)
Copyright © 2020. All rights reserved.