upgrading.md 2.3 KB
Newer Older
1 2
# 升级 Spring 引导

茶陵後's avatar
茶陵後 已提交
3
在项目[wiki](https://github.com/spring-projects/spring-boot/wiki)上提供了如何从 Spring 启动的早期版本升级的说明。按照[发行说明](https://github.com/spring-projects/spring-boot/wiki#release-notes)部分中的链接查找要升级到的版本。
4 5 6 7 8

升级说明总是发布说明中的第一项。如果你落后于多个版本,请确保你还查看了跳过的版本的发布说明。

## 1. 从 1.x 升级

茶陵後's avatar
茶陵後 已提交
9
如果你正在从 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)中查看每个版本的“新的和值得注意的”特性列表。
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

## 2. 升级到新的功能版本

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

```
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-properties-migrator</artifactId>
    <scope>runtime</scope>
</dependency>
```

|   |较晚添加到环境中的属性(例如使用`@PropertySource`时)将不会被考虑在内。|
|---|------------------------------------------------------------------------------------------------------------------------|

|   |完成迁移后,请确保从项目的依赖项中删除此模块。|
|---|-------------------------------------------------------------------------------------------------------|

## 3. 升级 Spring 引导 cli

要升级现有的 CLI 安装,请使用适当的 PackageManager 命令(例如,<gtr="8"/>)。如果你手动安装了 CLI,请按照[标准说明](getting-started.html#getting-started.installing.cli.manual-installation),记住更新你的`PATH`环境变量,以删除任何旧的引用。

茶陵後's avatar
茶陵後 已提交
33
## 4. 接下来要读什么?
34 35 36 37 38

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

Spring Boot 的文档是针对该版本的,因此你在这里找到的任何信息都将包含该版本中最新的更改。