# 升级 Spring Boot 在项目[wiki](https://github.com/spring-projects/spring-boot/wiki)上提供了如何从 Spring 启动的早期版本升级的说明。按照[发行说明](https://github.com/spring-projects/spring-boot/wiki#release-notes)部分中的链接查找要升级到的版本。 升级说明总是发布说明中的第一项。如果你落后于多个版本,请确保你还查看了跳过的版本的发布说明。 ## 1. 从 1.x 升级 如果你正在从 Spring 启动的`1.x`版本进行升级,请检查提供详细升级说明的[维基项目中的“迁移指南”](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide)。还可以在[“发行说明”](https://github.com/spring-projects/spring-boot/wiki)中查看每个版本的“新的和值得注意的”特性列表。 ## 2. 升级到新的功能版本 当升级到新的功能版本时,一些属性可能已被重命名或删除。 Spring Boot 提供了一种在启动时分析应用程序环境和打印诊断的方法,但也为你提供了在运行时临时迁移属性的方法。要启用该功能,请在项目中添加以下依赖项: ``` org.springframework.boot spring-boot-properties-migrator runtime ``` | |较晚添加到环境中的属性(例如使用`@PropertySource`时)将不会被考虑在内。| |---|------------------------------------------------------------------------------------------------------------------------| | |完成迁移后,请确保从项目的依赖项中删除此模块。| |---|-------------------------------------------------------------------------------------------------------| ## 3. 升级 Spring Boot cli 要升级现有的 CLI 安装,请使用适当的 PackageManager 命令(例如,)。如果你手动安装了 CLI,请按照[标准说明](getting-started.html#getting-started.installing.cli.manual-installation),记住更新你的`PATH`环境变量,以删除任何旧的引用。 ## 4. 接下来要读什么? 一旦你决定升级你的应用程序,你可以在文档的其余部分找到关于特定功能的详细信息。 Spring Boot 的文档是针对该版本的,因此你在这里找到的任何信息都将包含该版本中最新的更改。