乐趣区

关于spring:Spring-Data-Commons依赖管理

原题目:Spring 认证 |Spring Data Commons 依赖治理

因为各个 Spring Data 模块的启动日期不同,它们中的大多数带有不同的次要和主要版本号。找到兼容版本的最简略办法是依赖咱们随定义的兼容版本一起提供的 Spring Data Release Train BOM。在 Maven 我的项目中,您将在 POM 的局部中申明此依赖项,如下所示:

示例 1. 应用 Spring Data 公布系列 BOM

org.springframework.data

spring-data-bom

2021.0.4

import

pom



以后的公布系列版本是 2021.0.4. 火车版本应用带有图案的 calverYYYY.MINOR.MICRO。$GA 版本和服务版本的版本名称遵循以下模式,所有其余版本遵循以下模式:$-$,其中 modifier 能够是以下之一:

SNAPSHOT:以后快照

M1, M2, 等等:里程碑

RC1, RC2, 等等:公布候选

您能够在咱们的 Spring Data 示例存储库中找到应用 BOM 的工作示例。有了它,您就能够在块中申明要应用的 Spring Data 模块,而无需在块中指定版本,如下所示:

示例 2. 申明对 Spring Data 模块的依赖

org.springframework.data

spring-data-jpa

应用 Spring Boot 进行依赖治理

Spring Boot 会为您抉择最新版本的 Spring Data 模块。如果您仍想降级到更新的版本,请将 spring-data-releasetrain.version 属性设置为您想要应用的训练版本和迭代。

弹簧框架

以后版本的 Spring Data 模块须要 Spring Framework 5.3.9 或更高版本。这些模块也可能与该主要版本的较旧谬误修复版本一起应用。然而,强烈建议应用该代中的最新版本。

退出移动版