若依框架搭建与版本体系.md 2.3 KB


title: 若依框架搭建与版本体系 tags:

  • module
  • ruoyi
  • setup
  • joplin type: module source_type: reconstructed created: 2026-04-23 updated: 2026-04-23 ---

若依框架搭建与版本体系

[!abstract] 这一模块回答“若依到底是什么、有哪些版本、项目怎么跑起来”。

模块结论

  • 若依不是单一项目,而是一组围绕后台管理开发的版本体系。
  • 选版本时要先看架构形态,而不是只看名字。
  • RuoYi-Vue 的落地关键是把 JDK、MySQL、Redis、Maven、Node 这条链路跑通。
  • 后端与前端启动成功只是开始,真正重要的是理解模块和依赖边界。

一、若依的版本体系

官方版本

  • 前后端混合版
  • 前后端分离版
  • 微服务版
  • 移动端版

如何理解这些版本

  • 混合版:适合传统后台快速搭建
  • 分离版:适合现代 Web 项目协作
  • 微服务版:适合大规模分布式系统
  • 移动端版:适合跨端业务延伸

二、非官方生态为什么也重要

  • 它反映了框架在真实开发中的扩展方向
  • 常见扩展包括 Vue3、Vite、MyBatis-Plus、工具库与更多工程组件整合
  • 这说明若依不是封闭模板,而是可以继续演化的基础平台

三、RuoYi-Vue 的运行主线

  • 克隆后端项目
  • 导入数据库 SQL
  • 配置数据源
  • 启动 Redis
  • 启动后端入口
  • 克隆前端项目
  • 安装依赖
  • 启动前端开发服务

四、复习时最该抓住的依赖关系

  • MySQL:承载业务和系统表
  • Redis:承载缓存与部分运行期依赖
  • Maven:解决 Java 依赖和构建
  • Node:支撑前端依赖与启动
  • Spring Boot:后端主框架
  • Vue:前端主框架

五、易错点

  • 以为只要后端能启动就算环境搭建完成。
  • 不分官方推荐版本与课程实践版本。
  • 不知道数据库脚本、配置文件和启动入口分别在哪一层发挥作用。
  • 把框架选型问题和业务开发问题混在一起。

六、复习提问

  • 若依各版本的主要差异是架构还是功能?
  • 为什么 RuoYi-Vue 的环境搭建必须同时关心后端、前端、数据库和 Redis?
  • 非官方扩展生态说明了若依具备什么特点?

来源

  • [[raw/Joplin/软件、框架学习记录/若依框架/1.基础应用篇.md]]

相关页面

  • [[若依框架]]
  • [[RuoYi-Vue]]