--- title: 若依框架 tags: - topic - ruoyi - framework - joplin type: topic source_type: reconstructed created: 2026-04-23 updated: 2026-04-23 aliases: - 若依重构 --- # 若依框架 > [!abstract] > 本主题重构自 `若依框架` 系列笔记,重点不是按课程顺序搬运环境搭建截图,而是把若依作为一套“版本体系 + 快速开发平台 + 代码生成机制 + 项目落地方法”的工程框架来整理。 ## 这门主题在解决什么问题 - 若依有哪些版本,它们分别适合什么项目形态。 - 一个 RuoYi-Vue 项目从环境准备、后端运行到前端启动的关键链路是什么。 - 若依代码生成器如何把数据库表快速转成 CRUD 模块。 - 在真实项目中,若依如何承接权限、字典、业务建模和原型落地。 - 若依生成器源码和模板扩展为什么是框架“拔高原理篇”的核心。 ## 推荐复习顺序 1. [[若依框架搭建与版本体系]] 2. [[若依代码生成与基础业务开发]] 3. [[若依项目实战与业务建模]] 4. [[若依代码生成器源码与模板扩展]] ## 模块地图 - [[若依框架搭建与版本体系]]:官方版本、生态扩展、运行环境、后端启动、前端启动与基础依赖。 - [[若依代码生成与基础业务开发]]:[[若依代码生成器]] 的使用流程,以课程管理 CRUD 为主线。 - [[若依项目实战与业务建模]]:智能售货机项目、角色分工、流程、库表关系、权限与数据字典。 - [[若依代码生成器源码与模板扩展]]:生成器表结构、源码链路、Velocity 模板和二次定制。 ## 关键概念 - [[RuoYi-Vue]] - [[若依代码生成器]] - [[若依权限系统]] - [[Velocity模板引擎]] - [[数据字典]] ## 常见误区 - 把若依理解成“现成后台模板”,忽略它本质上是带约定的开发平台。 - 只会把项目跑起来,不知道后端、前端、数据库、Redis 和构建工具之间的依赖关系。 - 只会点击代码生成,不理解生成器依赖的表结构配置和模板输出。 - 把项目实战部分只看成业务案例,不借此提炼角色、流程、权限和库表建模方法。 - 把源码篇理解成“进阶附录”,结果无法做模板扩展和生成器定制。 ## 来源范围 - [[raw/Joplin/软件、框架学习记录/若依框架/1.基础应用篇.md]] - [[raw/Joplin/软件、框架学习记录/若依框架/2.项目实战篇.md]] - [[raw/Joplin/软件、框架学习记录/若依框架/3.拔高原理篇.md]] - [[raw/Joplin/软件、框架学习记录/若依框架/4.附加修改后模板.md]] ## 相关入口 - [[joplin-overview]] - [[joplin-rebuild-schema]]