generated from root/miduo_server
38 lines
1.2 KiB
Java
38 lines
1.2 KiB
Java
package com.jmfy.util;
|
|
|
|
import com.mongodb.MongoClient;
|
|
import com.mongodb.WriteConcern;
|
|
import com.mongodb.client.MongoIterable;
|
|
import org.springframework.data.mongodb.MongoDbFactory;
|
|
import org.springframework.data.mongodb.core.MongoTemplate;
|
|
import org.springframework.data.mongodb.core.SimpleMongoDbFactory;
|
|
import org.springframework.data.mongodb.core.convert.MongoConverter;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
import javax.annotation.PostConstruct;
|
|
import javax.annotation.Resource;
|
|
import java.util.HashMap;
|
|
import java.util.Map;
|
|
|
|
//@Component
|
|
public class Connect {
|
|
//
|
|
// @Resource
|
|
// private MongoClient mongo;
|
|
// @Resource
|
|
// private MongoConverter mongoConverter;
|
|
//
|
|
// private Map<String,MongoTemplate> mongoMaps= new HashMap<>();
|
|
//
|
|
// @PostConstruct
|
|
// public void init(){
|
|
// MongoIterable<String> databases = mongo.listDatabaseNames();
|
|
// for(String dbName:databases){
|
|
// MongoDbFactory simpleMongoDbFactory = new SimpleMongoDbFactory(mongo,dbName);
|
|
// MongoTemplate mongoTemplate = new MongoTemplate(simpleMongoDbFactory, mongoConverter);
|
|
// mongoMaps.put(dbName,mongoTemplate);
|
|
// }
|
|
// }
|
|
|
|
}
|