正版资源RuoYi框架系列视频教程——前后端不分离版含源码教程
这套教程讲的是哪一层问题 RuoYi 在 Java 后端圈子里被用得很多,但多数人接触的是前后端分离版本,拿到的是一套接口和一份前端工程。这个系列选的是另一条路:不分离版,也就是后端渲染 + 页面模板 + 权限拦截全串在一起的那一套。对于要接手存量管理系统、或者需要快速搭一个内部后台的开发者来说,这
这套教程讲的是哪一层问题
RuoYi 在 Java 后端圈子里被用得很多,但多数人接触的是前后端分离版本,拿到的是一套接口和一份前端工程。这个系列选的是另一条路:不分离版,也就是后端渲染 + 页面模板 + 权限拦截全串在一起的那一套。对于要接手存量管理系统、或者需要快速搭一个内部后台的开发者来说,这种形态反而更贴近真实工作场景——一个模块从前端表单到数据库,全在一份工程里跑通。
课程把 RuoYi 框架本身当作分析对象,而不是当成一个黑盒脚手架来用。思路是先把框架自带的机制拆开看:登录态怎么维持、权限怎么判定、菜单怎么和角色绑定、数据权限怎么落到 SQL 上。拆完再往里面塞自己的业务模块。这个顺序对读源码的人比较友好,比一上来就照抄生成代码要清楚得多。
从模块新建到业务落地的路径
教程里有一条比较明确的主线:先建自己的模块,再写自己的业务。这两步看着简单,实际上是很多人卡住的地方。RuoYi 的目录约定、包结构、MyBatis 映射位置、Controller 与服务层的分层方式,如果没弄清楚,新增模块时很容易出现「代码写了但扫描不到」「菜单出不来」「权限注解不生效」这类问题。
跟着这条线走一遍,能拿到的是可复用的工程结构认知:什么该放在哪个包下,哪些配置需要同步改,哪些是框架自动处理的。这部分的价值不在代码本身,而在于建立起对 RuoYi 工程组织的判断力,之后遇到别的模块能自己推断放哪儿。
Shiro 这条线要单独看
资料里安全控制部分占的比重不小,涉及登录、退出、验证码、会话这一整串。RuoYi 不分离版的权限体系是围绕 Shiro 搭的,认证和授权是两件事,但实际开发里经常被混在一起谈。教程把退出、验证码、会话单独拆出来讲,说明它想让人分清这几个环节各自的职责边界。
验证码和会话这两块尤其值得对照源码看。验证码涉及生成、存储、校验的时机,会话涉及 Shiro 的 SessionManager 和在线用户管理。理解了这两处,再去看那些基于 RuoYi 二次开发的项目,遇到「登录后跳转异常」「多标签页登录互相踢」之类的问题就不会只靠搜索引擎碰运气。
源码在手的价值在于对照
带源码这件事,重点不是「有文件可下载」,而是可以边看讲解边翻到对应的类和方法。视频讲一个拦截器,你就能在工程里定位到那个类,看它继承了什么、在哪里被注册、执行顺序如何。这种对照式阅读比单纯看视频效率高,也比单纯读源码少了摸索方向的时间。
建议的使用方式是这样:先按视频过一遍主线,把模块新建和权限配置这两个环节自己动手走一遍;然后挑一个框架自带的现成功能,比如用户管理或角色管理,顺着请求路径读一遍源码,看看它和教程里讲的机制是怎么对应的。开发实战部分可以留到自己真实有需求时再回来看,那时带着具体问题去查,吸收率会明显不同。
适合谁,不适合谁
已经会 Java Web、用过 Spring Boot 和 MyBatis,但没系统接触过 RuoYi 或类似后台框架的人,看这套会比较顺。需要维护基于 RuoYi 的存量项目、又不想只看接口文档的人,也可以拿它当结构参考。
如果连 MVC 分层、Shiro 的基本概念、Maven 工程结构都还没建立起来,直接上这个系列会有点吃力,最好先把 Spring Boot 的请求处理流程和基本权限概念补齐。另外,如果你的目标就是前后端分离开发,这个系列的方向和你需要的不一致,它讲的是服务端渲染那条路径下的框架用法。
RuoYi框架系列视频教程——前后端不分离版含源码教程
RuoYi框架深度解析,前后端不分离实战教程
编辑点评
系统覆盖RuoYi框架核心功能,实战性强,适合有一定基础的开发者。
⭐ 编辑推荐
本教程深入讲解RuoYi框架,涵盖前后端不分离开发,实战案例丰富,助你快速掌握框架应用。
✨ 课程亮点
课程目录
22、开发实战3 集
- 22、开发实战资料.zip [1.8 MB]
- 2.开发自己的业务.mp4 [33.9 MB]
- 1.新建自己的模块.mp4 [24.7 MB]
5、Shiro安全控制7 集
- 5、Shiro安全控制文档.zip [1.8 MB]
- 3.退出实现.mp4 [13.8 MB]
- 4.验证码实现.mp4 [40.8 MB]
- 7.会话实现.mp4 [71.5 MB]
- 6.权限控制实现.mp4 [61.0 MB]
- 2.登录实现.mp4 [66.7 MB]
- 5.记住我实现.mp4 [34.8 MB]
9、分页实现2 集
- 9、分页实现说明.png [493.5 KB]
- 分页实现.mp4 [88.4 MB]
21、其他4 集
- 21、其他资料.zip [1.8 MB]
- 开发文档介绍&部署(旧版).mp4 [46.2 MB]
- XSS脚本过滤.mp4 [47.9 MB]
- 开发文档介绍&部署(新版).mp4 [59.8 MB]
17、定时任务2 集
- 17、定时任务说明.zip [1.8 MB]
- 定时任务.mp4 [102.3 MB]
1、项目概述2 集
- 1、项目概述说明.png [493.5 KB]
- 1、项目概述.mp4 [65.6 MB]
20、Swagger21 条
- 20、Swagger2资料.png [493.5 KB]
19、字典参数4 集
- 19、字典参数说明.png [493.5 KB]
- 系统参数.mp4 [30.3 MB]
- 瀛楀吀浠嬬粛.mp4 [39.9 MB]
- 字典实现.mp4 [31.3 MB]
12、异常处理2 集
- 12、异常处理说明.zip [1.8 MB]
- 寮傚父澶勭悊.mp4 [40.8 MB]
23、更新说明4 集
- 4.1鏇存柊浠嬬粛1.mp4 [113.8 MB]
- 4.0鏇存柊浠嬬粛.mp4 [334.5 MB]
- 4.1鏇存柊浠嬬粛2.mp4 [91.9 MB]
- 4.2鏇存柊浠嬬粛.mp4 [207.7 MB]
6、Thymeleaf摸版3 集
- 2.对象使用.mp4 [98.9 MB]
- 6.璋冪敤鍚庡彴.mp4 [29.2 MB]
- 8.自定义内置对象.mp4 [17.4 MB]
13、系统日志3 集
- 操作日志.mp4 [53.4 MB]
- 日志配置.mp4 [51.8 MB]
- 登录日志.mp4 [27.8 MB]
4、SpringBoot相关8 集
- 9.热部署.mp4 [27.8 MB]
- 4.配置文件获取.mp4 [15.1 MB]
- 6.缓存使用.mp4 [33.4 MB]
- 8.定时任务.mp4 [18.0 MB]
- 2.服务器配置.mp4 [30.6 MB]
- 7.寮傛璋冪敤.mp4 [26.7 MB]
- 3.多环境使用.mp4 [44.5 MB]
- 5.自定义资源映射.mp4 [44.0 MB]
2、环境部署2 集
- war包部署到tomcat.mp4 [87.7 MB]
- 环境部署.mp4 [77.3 MB]
14、数据权限1 集
- 数据权限.mp4 [74.3 MB]
16、代码生成3 集
- 代码生成使用详解(新版).mp4 [108.3 MB]
- 代码生成(旧版).mp4 [78.2 MB]
- 代码生成实现详解(新版).mp4 [130.5 MB]
7、前端封装组件2 集
- 6.鎿嶄綔澶勭悊.mp4 [108.1 MB]
- 9.閫氱敤鏂规硶.mp4 [9.5 MB]
11、事务管理1 集
- 事务管理.mp4 [78.4 MB]
3、项目介绍2 集
- 文件结构介绍.mp4 [74.9 MB]
- 配置文件介绍.mp4 [44.7 MB]
15、多数据源1 集
- 多数据源.mp4 [63.3 MB]
10、上传下载2 集
- 上传下载(新版).mp4 [82.6 MB]
- 上传下载(旧版).mp4 [66.7 MB]
8、导入导出3 集
- 瀵煎叆瀵煎嚭.mp4 [69.8 MB]
- RuoYi-配套演示代码.7z [2.3 MB]
- 若依开发文档源码.7z [153.9 KB]
适合人群
- RuoYi框架开发者
- 后端开发人员
🎯 学习收获
- 掌握RuoYi框架应用
- 实现前后端不分离开发
- 提升实战能力
🎉 祝您学习愉快!




