Appearance
框架升级器
引言
框架升级器作用于帮助开发者将现在项目的代码从旧版本(语言版本、框架版本等)升级到指定的新版本,同时自动处理对应的API变更,语法、依赖升级等问题,大幅度降低升级框架的成本。
框架以及版本如下
| 框架 | 支持版本 |
|---|---|
| Java | 25、21 、17 、11 、8 、7 |
| Log4j | 2.x |
| Spring Framework | 6.2 、6.1 、 6.0 、 5.3 、 5.2 、 5.1 、5.0 |
| Spring Kafka | 3.3 、 3.0 |
| Spring Boot | 3.5 、 3.4(Community Edition) 、3.4(Moderne Edition) 、 3.3 、3.2 、3.1 、3.0 、2.7 、2.6 、2.5 、2.4 、2.3 、2.2 、2.1 、2.0 |
| Spring Batch | 5.0 |
| Spring Data | 3.4 、2.7 、2.5 、2.3 |
| Spring Security | 6.5 、6.4 、 6.3 、 6.2 、 6.1 、 6.0 、5.8 、5.7 |
| Spring Cloud | 2025 、2024 、2023 、2022 、 2021 、2020 |
| Hibernate | 7.0.x 、6.6.x 、6.5.x 、 6.4.x 、 6.3.x 、 6.2.x 、 6.1.x 、 6.0.x |
| Kafka | 3.3 、3.2 、3.1 、 3.0 、 2.8 、 2.7 、 2.6 、 2.5 、2.3 |
| Micronaut | 4.x 、3.x |
| Jackson | 3.x |
| HtmlUnit | 3.x |
| SpringDoc | 2.8 、2.6 、2.5 、2.2 、2.1 |
| JaCoCo | x |
| Elasticsearch | 9 |
| Mockito | 5.x 、4.x 、3.x |
| JavaEE | 8 、7 、6 |
| Jakarta | 11 、10 、9.1 、 9 |
| Netty | 4.2.x |
| Quarkus | 3.26 、1.x 、1.11 |
| Struts | 6.0 |
| Jetty | 12 |
| Apache Commons Collections | 4.x |
| Apache Commons Lang | 3.x |
| Apache Commons Math | 3.x |
| ApacheHttpClient | 4.5.x 、 5.x |
| Apache POI | 3.17 |
| ECMAScript | 6 |
| RestLet | 2.6.0 |
| Android SDK | 33 、34 、35 |
| Angular | 15 、 16 、 17 、 18 、 19 |
| WebLogic | 14.1.1 、 14.1.2 、 15.1.1 |
| Gradle | 5 、 6 、 7 、 8 、 9 |
框架升级器
- 选择要升级的框架,然后选择框架的版本,然后点击“运行”。

- 系统会先获取升级框架版本的信息,然后开始进行升级。

- 升级完成,在工作区会显示升级后所改动的所有文件,查看改动后的文件,根据需求,选择是否接收或拒绝。


- 框架升级器要求使用的Maven构建版本必须是大于 3.6 以上的版本,低于3.6以下的则无法使用框架升级器完成升级。
- 项目必须是能正常编译通过,以及Maven构建中install能正常获取所有jar包的项目,若无法编译或install存在错误,则无法完成。
- 框架版本必须要大于当前项目的框架版本,低于或相等则无法升级。
- 升级完成后,在工作区可查看升级后所改动的文件数据,根据需求,选择接受或拒绝修改后的建议。若接受或拒绝后,想要还原原来的框架版本,可使用“回退”进行还原到上一次操作,已接受的文件会同步还原。
- 升级失败可查看失败的原因,然后根据失败的原因手动调整后,再使用框架升级。
- 接受或拒绝后,若需要还原,则可单击“回退”按钮,还原已接受文件或已拒绝的文件状态。

