当前位置: 首页 > news >正文

spring-data-mongodb版本兼容问题

spring-data-mongodb与mongodb驱动有兼容性问题,不匹配会报NoSuchMethod异常,mongodb的java驱动包在4.0之后由mongodb-java-driver更名为mongodb-driver-sync。

spring-data-mongodb包依赖中有mongodb-driver-core,但缺诸如MongoCollection等类。


官方说明:Spring Data MongoDB - Reference Documentationicon-default.png?t=N7T8https://docs.spring.io/spring-data/mongodb/docs/4.2.0-M2/reference/html/#compatibility.matrix

 官方文档更新的速度有限,比较新的版本没有reference文档,没得参考。

 

 4.1以下的兼容性:

兼容性列表: 

 mongodb驱动与mongodb版本匹配列表如图,驱动和mongodb版本不匹配只是不能使用mongodb的新特性,不影响正常使用

Icon

Explanation

All features are supported.

The Driver version will work with the MongoDB version, but not all new MongoDB features are supported.

No mark

The Driver version is not tested with the MongoDB version.

 案例使用版本:

"spring-data-mongodb" : "org.springframework.data:spring-data-mongodb:3.4.5",
"mongodb-driver-sync" : "org.mongodb:mongodb-driver-sync:4.6.1"

 

http://www.lryc.cn/news/371111.html

相关文章:

  • Java的核心类库
  • NSS题目练习9
  • JS 【算法】二分查找
  • 前端工程化工具系列(十四)—— Webpack(v5.91.0):应用模块打包器与构建工具
  • ThinkPHP+Bootstrap简约自适应网址导航网站源码
  • Flutter 使用ffigen生成ffmpeg的dart接口
  • (message): No CUDA toolset found.
  • 【python】邮箱正则验证
  • 深度学习(四)——torchvision中数据集的使用
  • 【全开源】图书借阅管理系统源码(ThinkPHP+FastAdmin)
  • Mysql中使用where 1=1有什么问题吗
  • 中心极限定理的MATLAB例
  • 定义input_password函数,提示用户输入密码.如果用户输入长度<8,抛出异常,如果用户输入长度>=8,返回输入的密码
  • 【深度学习】IP-Adapter 和 InstantID 的核心机制比较
  • JEPaaS 低代码平台 j_spring_security_check SQL注入漏洞复现
  • 天锐绿盾 | 无感知加密软件、透明加密系统、数据防泄漏软件
  • kubernetes(k8s)集群部署(2)
  • Git操作指南
  • 全域推广和标准推广哪个更好。谁更容易获客?
  • 首张地下地图!D-Wave 专用量子计算机助力沙特阿美完成地震成像
  • 机器学习分类及算法
  • 电容器连接到 PCB 电源层的过孔配置
  • springboot+shiro+jwt 兼容session和token
  • CSS Display(显示)
  • 【PB案例学习笔记】-20制作一个超链接按钮
  • Django中使用下拉列表过滤HTML表格数据
  • Linux基础 (十五):TCP 协议特点和UDP协议
  • python替换word文件中的图片
  • Servlet-01
  • C语言:链表