根据mongodb java concurrency driver,我们可以为多个线程使用MongoClient
的一个实例,例如在应用程序服务器内部。我知道这样做的唯一方法是在静态块中创建MongoClient
:
static {
MongoClient mongoClient = new MongoClient("localhost", 27017);
}
问题是我无法捕获MongoException
并向用户返回一些有用的信息。那么如何在Java EE应用服务器内的多个线程之间共享一个MongoClient
实例呢?
答案 0 :(得分:1)
您可以执行以下操作之一: