42 lines
1.4 KiB
Markdown
42 lines
1.4 KiB
Markdown
|
|
# RuoYi-Vue springboot2 后端迁移实施计划
|
|||
|
|
|
|||
|
|
## 目标
|
|||
|
|
|
|||
|
|
以上游 `RuoYi-Vue/springboot2` 为后端框架基线,将当前项目的后端框架层整体回退并重对齐到 Spring Boot 2 / Java 8,同时恢复 `ruoyi-loan-pricing` 业务模块和管理端业务接入配置。
|
|||
|
|
|
|||
|
|
## 范围
|
|||
|
|
|
|||
|
|
- 根 `pom.xml`
|
|||
|
|
- `ruoyi-admin`
|
|||
|
|
- `ruoyi-common`
|
|||
|
|
- `ruoyi-framework`
|
|||
|
|
- `ruoyi-generator`
|
|||
|
|
- `ruoyi-quartz`
|
|||
|
|
- `ruoyi-system`
|
|||
|
|
- `ruoyi-loan-pricing`
|
|||
|
|
- `sql`
|
|||
|
|
|
|||
|
|
## 执行步骤
|
|||
|
|
|
|||
|
|
1. 备份当前后端业务模块与业务配置
|
|||
|
|
2. 用上游 `springboot2` 覆盖根 POM 和基础后端模块
|
|||
|
|
3. 恢复 `ruoyi-loan-pricing` 模块目录
|
|||
|
|
4. 在根 POM 与 `ruoyi-admin/pom.xml` 中重新挂载 `ruoyi-loan-pricing`
|
|||
|
|
5. 恢复 `ruoyi-admin/src/main/resources` 中的 `loan-pricing` 业务配置
|
|||
|
|
6. 检查并修正 `ruoyi-loan-pricing` 中不兼容 Spring Boot 2 的依赖、注解和包引用
|
|||
|
|
7. 校正 Mapper、资源文件和测试依赖,保证模块能参与 Maven 聚合构建
|
|||
|
|
8. 保留并整理业务 SQL 脚本
|
|||
|
|
9. 在 Java 8 环境下执行后端编译与关键测试
|
|||
|
|
|
|||
|
|
## 验证要求
|
|||
|
|
|
|||
|
|
- `mvn -pl ruoyi-admin -am test` 至少能够完成依赖解析和关键模块测试
|
|||
|
|
- `mvn -pl ruoyi-admin -am package -DskipTests` 能通过
|
|||
|
|
- `ruoyi-loan-pricing` 模块可被 `ruoyi-admin` 正常引用
|
|||
|
|
|
|||
|
|
## 注意事项
|
|||
|
|
|
|||
|
|
- 不保留 Spring Boot 3 / Java 17 双配置
|
|||
|
|
- 不引入兼容层或过渡层
|
|||
|
|
- 若业务模块使用了 Boot 3 专属依赖,直接改为 Boot 2 可运行实现
|