0

Javaでmongodbを実装しています。アプリケーションが起動するたびに、mongoDB の新しい接続プールが作成されます。アプリケーションを再起動せずに、その接続プールを破棄して新しい接続プールを作成する方法はありますか? いずれかの引数がmongoURIで変更された場合、接続プールが再初期化されることは知っていますが、とにかくURI引数を変更せずにそれを行うことができるかどうかを知りたいです.主な目標は、接続プールを破棄して新しいものを作成することです.接続プール!この接続プールは、MongoClient Bean によって作成されます。したがって、MongoClient Bean を破棄して再作成したいと考えました。

<bean id="monURI" class="com.mongodb.MongoClientURI"> <constructor-arg name="uri" value="${MONGO_URI}"/> </bean>

<bean id="mongoC" class="com.mongodb.MongoClient"> <constructor-arg ref="monURI"/> </bean>

4

1 に答える 1