我正在尝试从Mongo 3.2升级到Mongo 3.4 . 我更新了我的POM以使用最新的Spring Data MongoDB(1.10.13),同时这样做,我注意到Spring Data MongoDB仍在编译/依赖于旧的MongoDB Java驱动程序(2.14.3) . 由于我的项目依赖于Spring Data MongoDB和MongoDB 3.4驱动程序,我最终在我的libs中有2个MongoDB驱动程序,这似乎导致了问题 .
我最终在我的POM中添加了一个排除项 . 这是正确的方法吗?我应该如何覆盖源自Spring Data MongoDB 1.10的旧MongoDB驱动程序?
这就是我的POM的样子:
org.mongodb
mongo-java-driver
3.4.3
org.springframework.data
spring-data-mongodb
1.10.13.RELEASE
org.mongodb
mongo-java-driver