Как установить свойства, такие как пул соединений на сервере wildfly для конфигурации JNDI mongoDb
Привет все,
Я настроил соединение JNDI для БД mongo в сервере wildfly 10 для веб-сайтов на основе Java-Springприложение, ссылаясь на ссылку ниже
http://mongodb.github.io/mongo-java-driver/3.3/driver/reference/connecting/jndi/
Все работает нормально, но свойства, которые мы передаем в JNDI, являются только URL-адресом соединения mongo db.Я проверил исходный код класса com.mongodb.client.jndi.MongoClientFactory, в котором MongoClient был создан только с помощью URL базы данных mongo.Есть ли какие-либо параметры для установки свойств, таких как учетные данные, minConnectionsPerHost и т. Д. В wildfly JNDI. Мы использовали их для установки с помощью mongoClientOptions при создании соединения с использованием Java-Spring.Можно ли сделать то же самое в JNDI?
Есть вариант, который я подумал, где я могу расширить класс com.mongodb.client.jndi.MongoClientFactory и написать свою собственную логику и создать собственный jar-файл.и размещение в каталоге модулей wildfly и использование его.Но рекомендуется ли идти по этому пути?