В настоящее время я использую следующий код для подключения к MongoDB через Java.
MongoClientURI uri = new MongoClientURI("mongodb://10.0.8.78:27017/mydb");
MongoClient mongoClient = new MongoClient(uri);
Я хочу создать объект MongoClient с использованием JNDI. Следующие настройки являются моей конфигурацией jndi в wildfly.
<subsystem xmlns="urn:jboss:domain:naming:2.0">
<bindings>
<object-factory name="java:global/MyMongoClient" module="org.mongodb" class="com.mongodb.client.jndi.MongoClientFactory">
<environment>
<property name="connectionString" value="mongodb://10.0.8.78:27017/mydb" />
</environment>
</object-factory>
</bindings>
<remote-naming />
</subsystem>
Какое изменение кода необходимо для создания объекта MongoClient для подключения к MongoDB через JNDI.