我在我的项目中使用了springboot 1.4.0.RELEASE,我把下一个依赖项放在我的pom中:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
所以我可以更改此依赖项以使用最新版本没有问题吗?
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-mongodb</artifactId>
<version>1.9.4.RELEASE</version>
</dependency>
答案 0 :(得分:1)
我确定是的。这些是news in the 1.9:
以下注释已经启用,可以构建自己的组合注释:@ Document,@ Id,@ Field,@ Index,@ CompoundIndex, @GeoSpatialIndexed,@ TextIndexed,@ Query,@Meta。
支持存储库查询方法中的预测。
支持按示例查询。
对象映射中对java.util.Currency的开箱即用支持。
添加对MongoDB 2.6中引入的批量操作的支持。
升级到Querydsl 4.
断言与MongoDB 3.0和MongoDB Java Driver 3.2的兼容性(参见:MongoDB 3.0支持)。
您只需从spring-boot-starter-data-mongodb
中排除并覆盖它
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-mongodb</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-mongodb</artifactId>
<version>1.9.4.RELEASE</version>
</dependency>