本站(springdoc.cn)中的内容来源于 spring.io ,原始版权归属于 spring.io。由 springdoc.cn 进行翻译,整理。可供个人学习、研究,未经许可,不得进行任何转载、商用或与之相关的行为。 商标声明:Spring 是 Pivotal Software, Inc. 在美国以及其他国家的商标。

项目 wiki 上提供了关于如何从 Spring Boot 早期版本升级的说明。 按照 发行说明 部分的链接,找到你要升级的版本。

升级说明总是在发行说明中的第一项。 如果你落后一个以上的版本,请确务必查看一下你跳过的每一个版本的发行说明。

1. 从 1.x 升级

如果你要从Spring Boot的 1.x 版本升级,请查看 项目维基上的 “迁移指南”。 ,其中提供了详细的升级说明。 还可以查看 “发布说明” ,了解每个版本的 “新的和值得注意的” 特性列表。

2. 升级到一个新的特性版本

在升级到新的功能版本时,一些属性可能已经被重新命名或删除。 Spring Boot提供了一种方法,可以在启动时分析你的应用程序的环境并打印诊断结果,还可以在运行时为你临时迁移属性。 要启用该功能,请在你的项目中添加以下依赖。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-properties-migrator</artifactId>
    <scope>runtime</scope>
</dependency>
在environment中添加得较晚的属性,例如使用 @PropertySource 时,将不会被考虑在内。
一旦你完成了迁移,请确保从你的项目的依赖中删除这个依赖。

3. 升级 Spring Boot CLI

要升级现有的CLI,可以使用适当的软件包管理器命令(例如,brew upgrade)。 如果你是手动安装了CLI的,请遵循标准说明,记得更新你的 PATH 环境变量,删除任何旧的引用。

4. 接下来读什么

一旦你决定升级你的应用程序,你可以在文档的其余部分找到有关具体功能的详细信息。

Spring Boot的文档是针对该版本的,所以你在这里找到的任何信息都将包含该版本中的最新变化。