我正在尝试实现单例模式以连接到我的mongodb数据库,以确保我只有一个连接。我写了以下代码'
public enum MongoConnector {
CONNECTION;
private MongoClient client = null;
/**
* This function is used to create a single instance of the MongoDb connector
* Thread Pooling is handled internally by MongoDb
*/
private MongoConnector() {
try {
client = new MongoClient();
} catch (Exception e) {
e.printStackTrace();
}
}
public MongoClient getClient() {
if (client == null) {
throw new RuntimeException();
}
return client;
}
}

所以我想知道这是否确保单身人士模式。如果不是,请告诉我应该如何。感谢你
答案 0 :(得分:0)
是的,MongoConnector是一个单身人士。