# 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 可运行实现