若依框架.md 2.6 KB


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]]