小编Jas*_*ang的帖子

Spring Boot和Spring Data Jpa版本的兼容性

我正在使用最新的(在撰写本文时)Spring-Boot-starter-data-jpa(版本1.2.6.RELEASE)。我发现它实际上使用的是Spring-data-jpa版本1.7.3.RELEASE,远远落后于最新版本(1.9)。

是否支持升级单个依赖项(例如Spring-data-jpa)的方法?例如,如果我自己进行此操作,例如,通过声明直接依赖所需的较新版本(可能只是覆盖版本属性),那么你们会预见到任何副作用吗?

我这样做的原因是,我需要在此批注中使用特殊参数:@EnableJpaRepositories(repositoryBaseClass = JpaRepositoryWithI18n.class)

在提供的1.7.3 jpa库中不可用。

任何解决方法也将不胜感激。

谢谢

编辑: 我测试了以下两种方法:1)声明对Spring-JPA-data 1.9.0的直接依赖,并将其从spring-boot-starter-data-jpa中排除。2)将Spring-boot-web-starter升级到1.3。 0平方米

2)对我来说很好。这也是邓尼的答案所建议的。

我没有测试过Andi的答案,因为这是一个新项目,我们可以轻松升级整个spring boot并进行回归测试,而不必担心过多的副作用。

但是我可以看到,安迪的答案比1)更简单。更重要的是,它显示了如何独立升级其他依赖项-仅覆盖父pom中的版本。

谢谢

spring-data-jpa spring-boot

4
推荐指数
1
解决办法
1178
查看次数

标签 统计

spring-boot ×1

spring-data-jpa ×1