这套资料围绕 ruoyi-vue-pro 与 ruoyi-vue-cloud 两条产品线展开,配套视频讲解、文档阅读指引以及 2.6 版本的 SQL 脚本。它不是一份"看完就会"的速成内容,更适合当成一套可对照源码的工程参考:一边看实现,一边在自己的项目里验证。 技术栈与两条产品线的取舍 ruoyi-vue-pro 是单体版本,后端基于 Spring Bo…
这套资料围绕 ruoyi-vue-pro 与 ruoyi-vue-cloud 两条产品线展开,配套视频讲解、文档阅读指引以及 2.6 版本的 SQL 脚本。它不是一份"看完就会"的速成内容,更适合当成一套可对照源码的工程参考:一边看实现,一边在自己的项目里验证。
ruoyi-vue-pro 是单体版本,后端基于 Spring Boot,前端是 Vue 3 + Element Plus 的组合,权限模型采用 RBAC,数据层用 MyBatis-Plus 做增强,缓存走 Redis。ruoyi-vue-cloud 则把同一套业务能力拆到 Spring Cloud 体系里,引入注册中心、网关、配置中心与服务间调用,多租户和分布式事务是它相对单体版更值得关注的部分。
两条线共用大量基础模块,但工程结构差异明显。单体的模块边界靠 Maven 多模块划分,cloud 版则进一步拆成独立可部署服务。判断用哪一套,取决于你是否真的需要服务拆分,而不是"微服务听起来更高级"。资料里把两者放在一起讲,恰好方便做横向对比。
拿到源码后,不建议从业务功能入口逐个点进去。更高效的做法是先定位几个公共层:
把这几块吃透,再去读具体业务模块,会发现大部分代码都是同一套模式的重复,阅读成本会明显下降。
视频更适合建立整体印象:跟着讲解走一遍启动流程、登录链路和一次完整的增删改查,先知道各个模块在哪、彼此怎么调用。文档阅读指引则用来补细节,尤其是配置项含义、依赖版本关系和扩展点说明这类视频里一带而过的内容。
比较实际的节奏是:先用视频过一遍主线,再按文档定位到具体类和方法读源码,遇到不理解的调用关系回到视频对照。这样能避免"视频看完就忘"的问题,因为每一步都有源码作为锚点。
2.6 版本的 SQL 脚本包含建表语句与初始化数据,是跑通项目的前提。需要注意两点:一是脚本版本必须与代码版本严格对应,表结构在版本迭代中会有字段调整,混用容易出现字段缺失或类型不匹配的报错;二是初始化数据里包含菜单、权限、字典等基础配置,删改之前最好先确认它们被哪些逻辑引用。
导入之后建议先核对几张核心表的结构,再启动后端,能省掉不少排查时间。
如果目的是快速上手企业级后台开发,可以从单体版入手,把认证、权限、代码生成这三条链路自己走通一遍,再考虑是否需要看 cloud 版的拆分方式。如果本身就在做微服务改造,那就直接对照 cloud 版的服务划分和网关配置,看它如何把单体里的模块映射成独立服务。
这套资料的价值在于提供一份结构完整、可直接运行的工程样本。与其把它当成教程从头看到尾,不如带着具体问题去查:某个功能在哪实现、某个配置为什么这么写、换成自己的业务该怎么改。带着问题读源码,比顺序播放的效率高得多。
Vue.js项目实战指南
深入浅出,全面覆盖ruoyi-vue-pro项目,视频与文档结合,助你快速上手企业级Vue应用。
掌握ruoyi-vue-pro项目架构,学习高效开发技巧,跟随指南,轻松实现SQL数据库操作。
🎉 祝您学习愉快!