正版资源RuoYi框架系列视频教程-前后端不分离版-含源码课件
RuoYi 是一套在国内中小型管理系统里出现频率很高的开源脚手架,但很多开发者第一次接触它时,容易被「前后端分离」和「前后端不分离」两个版本搞混。这套资料聚焦的是后者——基于 Thymeleaf 模板引擎、以 Spring Boot + Shiro 为核心的传统服务端渲染架构。如果你的项目需要快速搭
RuoYi 是一套在国内中小型管理系统里出现频率很高的开源脚手架,但很多开发者第一次接触它时,容易被「前后端分离」和「前后端不分离」两个版本搞混。这套资料聚焦的是后者——基于 Thymeleaf 模板引擎、以 Spring Boot + Shiro 为核心的传统服务端渲染架构。如果你的项目需要快速搭一个后台、又不想引入独立前端工程和 Node 构建链,这条技术路线值得对照源码跟着走一遍。
技术栈与它解决的问题
不分离版 RuoYi 的结构相对直白:后端用 Spring Boot 组织依赖与自动配置,权限交给 Shiro,页面渲染交给 Thymeleaf,数据层是 MyBatis,前端资产则用 Bootstrap 系列组件直接嵌在模板里。它不依赖 Vue 或 React,也没有独立的 npm 工程目录,部署时打成一个可执行 jar 即可。这种形态适合内网系统、运维后台、以及对前端构建不熟悉的团队。
整套教程的价值不在于罗列 API,而在于把「一个模块从零加进 RuoYi」这件事拆开演示。你要处理的不只是写 Controller,还包括菜单和权限怎么挂进系统、模板放在哪、静态资源路径怎么走、Shiro 的过滤链怎么配。这些细节单看官方文档容易漏,跟着源码走一遍更稳。
权限与安全部分的组织方式
资料里 Shiro 相关内容占了不少篇幅,从框架简介一路讲到退出、验证码、会话和权限控制。这条线的安排是有意为之:RuoYi 的权限模型并不只是一个登录页,而是把认证、授权、会话管理和验证码串在一起。理解 Shiro 的 Realm、Filter Chain 与 RuoYi 自身权限注解之间的关系,是改造和二次开发绕不开的一步。
建议对照源码看这几个点:自定义 Realm 是如何从数据库取用户和权限的;会话在服务端渲染场景下是怎么维持的;验证码校验在登录流程里的位置。把这几处理顺,后面加新角色、新菜单就不会只停留在改配置文件的层面。
开发实战部分怎么用
实战部分讲的是新建模块和开发自己的业务,配套有独立的资料包。这部分最适合动手:新建一个模块,把实体、Mapper、Service、Controller 一层层搭起来,再把页面模板和菜单权限接进去,走通一条完整链路。RuoYi 的代码生成器能省不少体力,但建议第一遍先手动写,把每一层放在哪个包、命名规范是什么搞清楚,之后再让生成器帮你提速。
源码在这里的作用是「参照物」——当你的页面渲染不出来、或者权限校验不生效时,回到 RuoYi 自带的系统管理模块里找同类实现,对照包结构和注解用法,通常比搜索更快定位问题。
适合谁,以及怎么安排节奏
- 已经会 Spring Boot 基础、能读懂 XML 与注解配置的后端开发者;
- 需要维护或二次开发 RuoYi 不分离版项目的同学;
- 想弄清 Shiro 在真实项目里怎么落地,而不是只看示例代码的人。
节奏上,可以先看 Shiro 那条线建立权限认知,再进实战模块动手加业务,最后回头通读源码里系统管理相关部分。视频和源码、课件配合使用,遇到与当前版本不一致的地方,以源码为准。这套资料更适合当作对照实践的参考,边看边改代码,而不是一次性看完。
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框架核心技术
- 提升前后端不分离开发能力
- 增强项目实战经验
🎉 祝您学习愉快!




