我正在通过 Spring MVC 中的 mongodb java 驱动程序连接到 MongoDB 分片服务器。我正在使用以下版本:
- spring-webmvc-3.2.1.RELEASE
- mongo-java-driver/2.10.0/mongo-java-driver-2.10.0
- spring-data-mongodb-1.2.0.RELEASE
我的 Mongo 选项在 contextConfigLocation 文件 mvc-dispatcher-servlet.xml 中设置
<mongo:mongo host="mongo.sample.com" port="30000">
<mongo:options auto-connect-retry="true"
slave-ok="true"/>
</mongo:mongo>
它工作得很好,但是 come.MongoDB.ReadPreference 不推荐使用 slave-ok。我只是想知道是否有任何方法可以在 contextConfiLocation 文件中设置 Spring MVC 的 readPreference。