根据mongodb java concurrency driver,我们可以将一个实例MongoClient
用于多个线程,例如在应用程序服务器中。我知道这样做的唯一方法是MongoClient
在静态块中创建:
static {
MongoClient mongoClient = new MongoClient("localhost", 27017);
}
问题是我无法捕捉MongoException
并返回一些有用的信息给用户。MongoClient
那么如何在 Java EE 应用服务器内部的多个线程之间共享单个实例呢?