2. Dependencies

由于单个的Spring Data模块的开始日期不同,它们大多数都有着不同的主要的和次要的版本号。让程序兼容的最简单的方法就是依靠Spring Data Release系列的BOM找到与我们兼容的版本的定义。在一个Maven项目中你会这样声明依赖项<dependencyManagement />你的POM部分:

例 1.使用Spring Data发布系列BOM

<dependencyManagement><dependencies><dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-releasetrain</artifactId><version>${release-train}</version><scope>import</scope><type>pom</type></dependency></dependencies></dependencyManagement>

目前发布的版本系列号为Hopper-SR2。这个系列名是根据字母顺序升序排列的,这是当前可用的列here。版本名称格式遵循下面的格式: ${name}-${release}发行时可以按照以下格式:

  • BUILD-SNAPSHOT - 当前副本

  • M1, M2 etc. - 里程碑

  • RC1, RC2 etc. - 候选发布版本

  • RELEASE - 正式版

  • SR1, SR2 etc. - 服务版本

我们可以在这里找到一个使用BOM清单的工作示例Spring Data examples repository。如果在一个地方声明你想要使用没有版本号的Spring Data模块应该这样&lt;dependencies /&gt;

例 2.声明一个Spring Data模块的依赖

<dependencies><dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-jpa</artifactId></dependency><dependencies>

2.1. Spring Boot的依赖管理

Spring Boot已经选择一个最近的版本的Spring Data。尽管如此如果你想升级到新的版本,简单配置一下属性spring-data-releasetrain.versiontrain name and iteration输入你想使用的版本号。

2.2. Spring Framework

当前版本的Spring Data模块使用需要Spring Framewor4.2.6版本或者更高的版本。该模块也可以使用老的版本的修正版。然而,强烈推荐使用最新的版本。

results matching ""

    No results matching ""