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