Spring Data MongoDB 与 mongo java driver 与 spring Framework 的版本兼容情况
近期基于业务和成本的考虑,需要对MongoDB进行升级。使用方式上只要是用spring-data-mongodb 对mongodb 操作。所以后续操作都是基于spring-data-mongodb 该组件来讨论调研过程中发现了些问题,特此分享一下。后续调研发现支持升级的版本有:MongoDB 与 java Driver 兼容性,如下图:发现 如果要升级到最新的版本MongoDB4.4 ,则java
近期基于业务和成本的考虑,需要对MongoDB进行升级。
使用方式上只要是用 spring-data-mongodb 对mongodb 操作。所以后续操作都是基于spring-data-mongodb 该组件来讨论
调研过程中发现了些问题,特此分享一下。
后续调研发现支持升级的版本有:

MongoDB 与 java Driver 兼容性 ,如下图:

发现 如果要升级到最新的版本MongoDB4.4 ,则java Driver 需要4.1, 而目前(2020-09-14)Spring Data MongoDB 3.0.3 RELERSE 依赖org.mongodb:mongodb-driver-core:jar:4.0.5。

也就是会没有Spring 还没有完全兼容MongoDB4.4。
后来大致梳理了下 Spring Data MongoDB 与 mongo java driver 与 spring Framework 的版本兼容情况.
|
Spring Data MongoDB |
1.8.0.RELEASE |
1.9.0.RELEASE |
1.9.4.RELEASE |
1.9.9.RELEASE |
2.0.0.RELEASE |
2.1.9.RELEASE |
3.0.3.RELEASE |
|
mongo-java-driver |
2.13.0 |
2.14.0 |
2.14.3 |
2.14.3 |
3.5.0 |
3.8.2 |
|
|
Spring Framework |
4.1.7.RELEASE |
4.2.5.RELEASE |
4.2.8.RELEASE |
4.3.13.RELEASE |
5.0.0.RELEASE |
5.1.8.RELEASE |
5.2.8.RELEASE |
核心的还是 Spring Framework 。
更多推荐


所有评论(0)