首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在spring boot应用程序中将mongo db升级到3.2

在spring boot应用程序中将mongo db升级到3.2
EN

Stack Overflow用户
提问于 2016-05-07 00:25:21
回答 2查看 4.9K关注 0票数 5

我使用的是spring boot 1.2.8和Mongo db 2.4.10。我计划将mongo db升级到3.2.0。

因此,对于当前sprinb boot 1.2.8,我在pom中使用,

代码语言:javascript
运行
复制
<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>

我在依赖层次结构中看到它附带了mongo-java-driver版本2.12.5

但我在mongo java driver doc上读到,它说即使是2.14版本,它也不支持MongoDB 3.2的所有特性(例如,read concern)

所以我把spring boot升级到了1.3.3的最新版本,希望能得到一个支持mongo db3.2所有功能的mongo-java-driver版本3.2。

但是我使用Springboot 1.3.3得到了mongo-java-driver 2.13.3

那么,我如何升级我的应用程序来支持mongo db版本3.2呢?

编辑:

下面是最新的spring boot 1.3.4版本的层次结构,

代码语言:javascript
运行
复制
spring-boot-starter-data-mongodb 1.3.4 [compile]
    -mongo-java-driver 2.13.3 [compile]
        -spring-data-mongodb 1.8.4 [compile]
              -mongo-java-driver 2.13.3 [omitted for conflict with 2.13.3]

ref doc说,Spring Data MongoDB 1.9=>Assert与MongoDB 3.0和MongoDB Java Driver 3.2的兼容性有什么新功能

Spring Data MongoDB 1.7=>Assert与MongoDB 3.0和MongoDB Java Driver 3-beta3兼容的新特性

那么,如果我使用spring boot 1.3.4和上面提到的spring boot 1.3.4,那么它将支持mongo db 3.2的所有功能,尽管我得到的是spring-data-mongodb 1.8.4,这是正确的吗?

EN

回答 2

Stack Overflow用户

发布于 2016-05-07 00:31:30

Spring Data MongoDB构建在MongoDB的Java驱动程序之上。它使用它与MongoDB实例通信。要使用Spring Data MongoDB,您需要同时使用它和Java驱动程序。

Spring Data MongoDB support the 3.x driver。要使用它,您可以通过在pom中添加以下内容来覆盖Spring Boot配置的驱动程序版本:

代码语言:javascript
运行
复制
<properties>
    <mongodb.version>3.2.2</mongodb.version>
</properties>
票数 9
EN

Stack Overflow用户

发布于 2017-01-05 12:26:32

在pom.xml文件中使用下面的标签,您不必担心spring version.You,也不必在pom.xml file.Spring IO平台中提及任何spring boot jar版本,请注意包含兼容的jar。

代码语言:javascript
运行
复制
 <parent>
    <groupId>io.spring.platform</groupId>
    <artifactId>platform-bom</artifactId>
    <version>2.0.1.RELEASE</version>
</parent>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37077216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档