Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package com.card.loop.xyz.config; import com.mongodb.Mongo; import java.net.UnknownHostException; import org.springframework.data.mongodb.core.MongoOperations; import org.springframework.data.mongodb.core.MongoTemplate; import com.mongodb.gridfs.GridFS; /** * * @author David */ public class DatabaseManager { private static MongoOperations instance = null; private static Mongo instanceMongo = null; public static MongoOperations getMongoOpsInstance(String databaseName) throws UnknownHostException { if (instance == null) { instanceMongo = new Mongo(AppConfig.mongodb_host, AppConfig.mongodb_port); instance = new MongoTemplate(instanceMongo, databaseName); } return instance; } }