课程简介
这套资料围绕若依(RuoYi)框架的「前端不分离」版本展开,也就是 Thymeleaf + Bootstrap 那一套服务端渲染路线,而不是现在更常见的 Vue 前后端分离版。源码和课件都随课程附带,适合拿来对着代码逐段拆解,而不是只看视频过一遍。 这门课对应的是哪一条技术路线 若依有两套主流形态:一套是前后端分离(Vue + Spring Boot),一…
这套资料围绕若依(RuoYi)框架的「前端不分离」版本展开,也就是 Thymeleaf + Bootstrap 那一套服务端渲染路线,而不是现在更常见的 Vue 前后端分离版。源码和课件都随课程附带,适合拿来对着代码逐段拆解,而不是只看视频过一遍。
这门课对应的是哪一条技术路线
若依有两套主流形态:一套是前后端分离(Vue + Spring Boot),一套是前端不分离(Spring Boot + Thymeleaf + Bootstrap + jQuery 插件体系)。这套教程讲的是后者。它的请求模型是典型的服务端渲染:Controller 返回视图名,Thymeleaf 模板在服务端拼装 HTML,页面交互靠 Bootstrap 组件和少量 jQuery 脚本完成,权限、菜单、字典这些能力都由后端统一驱动。
这条路线在今天依然有实际价值:中小型内部管理系统、需要快速交付的后台、对前端构建链路要求低的项目,用不分离版本能省掉一整套 Node 工程化配置。理解它的分层方式,也有助于回头看清前后端分离版本到底把哪些职责挪到了浏览器端。
安全控制这块是重点,也是最能体现框架设计的地方
从资料结构能看出,Shiro 安全控制占了一整块独立章节,并且是带文档的。这部分的价值不在于「会用注解」,而在于一条完整的认证授权链路是怎么串起来的:
- 登录流程如何校验凭证、生成会话,验证码在哪个环节介入;
- 退出时如何销毁会话、清理缓存;
- 权限控制如何从角色、菜单下沉到具体的接口和页面按钮;
- 会话管理如何配置超时、并发登录等策略。
这几段彼此是连贯的,建议按顺序看,边看边在自己的工程里对照 ShiroConfig、Realm 和自定义拦截器的实现。验证码和会话实现这两部分,往往是自学者容易跳过、实际项目里又必须改的地方,值得多花时间。
开发实战部分给的是「怎么加自己的东西」
新建模块、开发自己的业务这两节,解决的是拿到若依之后最常见的困惑:代码生成器跑出来的东西能看懂,但自己想加一个全新业务模块时不知道从哪下手。资料里配了实战文档,重点是模块怎么建、包结构怎么放、菜单和权限怎么挂上去、前端模板放在哪个目录、路由和按钮权限怎么和后台对应。
这一块建议不要只看,直接照着做一遍:新建一个模块,跑通一次增删改查,再把菜单权限配好,整个链路走通之后,若依的骨架基本就摸清了。之后再去看它自带的系统管理模块,会顺很多。
源码该怎么用
带源码是这套资料的关键。合理的使用方式不是把源码当成品直接改,而是把它当参照物:视频里讲到某个功能时,同步打开对应的源文件,确认类名、方法名、配置项的实际写法,再想想如果换成自己的业务需求要动哪几处。课件文档适合做笔记索引,把关键配置和调用关系记下来,形成自己的对照表。
如果你已经熟悉 Spring Boot,这套内容上手会很快;如果只是刚接触 Java Web,建议先把 Thymeleaf 的模板语法和 Shiro 的基本概念补一下,再回来跟实战部分,否则容易卡在模板表达式和权限标签上。整体而言,它更适合作为一份可以反复翻的工程参考,而不是一次性看完的视频合集。
若依框架系列视频教程 - 前端不分离版本 - 带源码课件
实战教学,源码解析
编辑点评
深入浅出,实战性强,适合初学者快速上手若依框架。
⭐ 编辑推荐
本教程涵盖若依框架前端不分离版本,从项目概述到实战开发,提供源码课件。
课程目录
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 集
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 集
3、项目介绍2 集
- 文件结构介绍.mp4 [74.9 MB]
- 配置文件介绍.mp4 [44.7 MB]
15、多数据源1 集
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]