课程简介
若依(RuoYi)在国内后台管理系统里出镜率很高,但很多团队对它的使用停留在「拉下来改改页面」的阶段:菜单能跑、CRUD 能通,可一旦要动权限模型、要接自己的业务模块、要排查线上登录态失效,就得反过来啃源码。这套 RuoYi-Vue 前后端分离版本的视频教程,价值不在于带你从头敲一遍,而在于把框架已经写好的那套约定讲清楚——你照着看,再对照手上的工程改,效…
若依(RuoYi)在国内后台管理系统里出镜率很高,但很多团队对它的使用停留在「拉下来改改页面」的阶段:菜单能跑、CRUD 能通,可一旦要动权限模型、要接自己的业务模块、要排查线上登录态失效,就得反过来啃源码。这套 RuoYi-Vue 前后端分离版本的视频教程,价值不在于带你从头敲一遍,而在于把框架已经写好的那套约定讲清楚——你照着看,再对照手上的工程改,效率比盲翻源码高得多。
技术栈与项目分层
RuoYi-Vue 的技术组合是 Spring Boot + MyBatis + Spring Security + JWT 作为后端骨架,前端是 Vue 2 + Element UI + Vuex + Vue Router,前后端通过统一的 REST 接口和一套约定好的响应体结构通信。教程围绕这个组合展开,重点值得关注的是分层方式:后端 controller / service / mapper 的职责切分、domain 与 vo 的区分、统一返回体与全局异常处理的落点;前端则是 request 拦截器、权限指令、动态路由三块。看懂这三块的协作关系,你就明白为什么新增一个业务模块只需要按固定位置补文件。
几个真正决定上手速度的环节
- 环境搭建与配置外置:多环境 profile、数据库连接、Redis 缓存的接入顺序,以及前端代理如何指向后端端口,这是最容易卡住的一步。
- 代码生成器:从数据库表反向生成后端实体、mapper、service、controller 和前端页面,是若依提效最明显的部分。教程里对生成模板的参数含义和生成后需要手工调整的地方讲得比较细,这部分建议边看边拿自己的一张业务表实测。
- 权限控制:菜单权限、按钮权限、数据权限三层是分开的。前端的权限指令解决「按钮显不显示」,后端的注解与数据范围切面解决「能不能查、能查哪些行」。这两件事经常被混为一谈,导致出现「按钮藏了但接口还能调」的漏洞。
- 登录态与 JWT:token 的签发、续期、注销,以及前端如何在 401 时跳回登录页,属于必须自己走一遍才能记住的链路。
- 服务监控:在线用户、缓存监控、操作日志这些内置页面,本质是框架对运行时状态的暴露,改造成本低,排查问题时很有用。
怎么用这份资料
建议的路径是:先跟着把环境跑通,得到一个能登录、能看菜单的干净实例;然后不急着看后面的业务功能,直接打开代码生成器,用一张自己熟悉的表生成一套 CRUD,把生成出来的前后端代码逐个文件读一遍,对照目录结构理解框架的约定;最后再回到权限和服务监控部分,这时你已经有了可修改的靶子,理解成本会低很多。视频在这里的作用是「讲解约定」,真正形成能力的是你改自己代码的那几个小时。
适合谁,以及预期
如果你已经写过 Vue 单页应用和 Spring Boot 接口,但对整套后台框架的组织方式没有系统认识,这份资料能帮你把零散知识串成一条线。反过来,如果你还完全没接触过 Vue 或 Spring Boot 的基础用法,直接上若依会因为封装层次太多而看不清底层发生了什么,建议先把基础补齐。还有一点需要提前说明:若依默认实现是通用后台的「够用版」,真实项目里的多租户、复杂审批流、细粒度数据隔离,框架只给了起点,剩下的扩展设计仍然得自己完成——教程能帮你快速站到这个起点上,但替代不了架构决策。
若依框架系列视频教程(RuoYi-Vue前后端分离版本)
RuoYi-Vue前后端分离,深度解析
编辑点评
系统全面解析RuoYi-Vue框架,涵盖环境搭建、代码生成、权限控制、服务监控等多个方面,适合想深入了解Vue框架和前后端分离开发的开发者。
⭐ 编辑推荐
深入解析RuoYi-Vue框架,涵盖环境搭建、代码生成、权限控制、服务监控等关键环节。
从入门到实践,助你快速掌握前后端分离开发。
✨ 课程亮点
✦RuoYi-Vue框架深度解析
✦前后端分离开发实践
✦代码生成与权限控制
课程目录
课程目录85 集
- 若依框架系列视频教程(RuoYi-Vue前后端分离版本)必看.png [493.5 KB]
- 43 定时任务代码详解.mp4 [147.9 MB]
- 44 服务监控讲解.mp4 [39.6 MB]
- 05 开发环境运行.mp4 [34.8 MB]
- 25 数据源配置详解.mp4 [59.2 MB]
- 02 项目运行.mp4 [54.4 MB]
- 37 数据权限代码详解.mp4 [72.3 MB]
- 07 目录文件介绍.mp4 [65.5 MB]
- 40 代码生成使用(树表).mp4 [47.6 MB]
- 18 JWT 实现.mp4 [72.0 MB]
- 26 数据源代码详解.mp4 [46.8 MB]
- 04 系统菜单介绍.mp4 [64.4 MB]
- 30 多数据源代码详解.mp4 [19.5 MB]
- 87 3.0版本更新介绍.mp4 [134.0 MB]
- 114 限流控制详解.mp4 [37.6 MB]
- 65 路由跳转的两种方式.mp4 [13.4 MB]
- 32 事务使用.mp4 [100.5 MB]
- 113 3.6.0版本更新介绍.mp4 [113.1 MB]
- 22 分页配置详解.mp4 [64.8 MB]
- 38 数据权限业务实现.mp4 [80.2 MB]
- 108 实现数据库密码加密.mp4 [29.3 MB]
- 104 实现swagger文档增强.mp4 [14.8 MB]
- 67 开发规范&流程.mp4 [32.3 MB]
- 102 使用undertow容器.mp4 [23.3 MB]
- 70 娉ㄥ唽缁勪欢.mp4 [31.3 MB]
- 68 璇锋眰娴佺▼.mp4 [54.5 MB]
- 107 实现离线IP地址定位.mp4 [35.4 MB]
- 84 2.3版本更新介绍.mp4 [121.4 MB]
- 110 实现分库分表.mp4 [75.8 MB]
- 58 甯冨眬璁剧疆.mp4 [51.8 MB]
- 35 操作日志实现.mp4 [39.3 MB]
- 99 多数据源事务的一致性.mp4 [135.3 MB]
- 41 代码生成实现详解.mp4 [152.2 MB]
- 112 使用docker实现一键部署.mp4 [95.5 MB]
- 72 页面权限.mp4 [68.9 MB]
- 33 登录日志.mp4 [51.3 MB]
- 96 静态资源整合到后端访问.mp4 [64.0 MB]
- 20 Mybatis配置详解.mp4 [61.9 MB]
- 103 实现优雅关闭应用.mp4 [13.4 MB]
- 03 构建发布到Linux.mp4 [41.7 MB]
- 12 Spring Security 密码加密.mp4 [54.9 MB]
- 51 日志配置详解.mp4 [54.7 MB]
- 111 3.5.0版本更新介绍.mp4 [122.1 MB]
- 01 项目概述.mp4 [82.3 MB]
- 61 侧边栏默认展开.mp4 [11.3 MB]
- 08 主配置文件介绍.mp4 [69.6 MB]
- 11 Spring Security 配置介绍.mp4 [40.0 MB]
- 91 3.1版本更新介绍.mp4 [162.9 MB]
- 71 缁勪欢閫氫俊.mp4 [20.2 MB]
- 83 构建发布到Tomcat.mp4 [40.0 MB]
- 54 前端框架介绍.mp4 [41.3 MB]
- 36 数据权限使用详解.mp4 [49.4 MB]
- 86 开发自己的业务(多模块).mp4 [32.5 MB]
- 92 部署应用到子路径.mp4 [35.0 MB]
- 97 3.3.0版本更新介绍.mp4 [153.6 MB]
- 29 新增多数据源(不同数据库).mp4 [55.9 MB]
- 34 操作日志详解.mp4 [65.8 MB]
- 88 文件上传(前端).mp4 [68.0 MB]
- 116 3.8.0版本更新介绍.mp4 [174.7 MB]
- 47 XSS脚本过滤详解.mp4 [48.8 MB]
- 105 实现excel表格增强.mp4 [45.8 MB]
- 23 分页插件使用.mp4 [33.9 MB]
- 50 框架验证详解.mp4 [31.8 MB]
- 93 3.2版本更新介绍.mp4 [129.7 MB]
- 74 椤电缂撳瓨.mp4 [30.9 MB]
- 77 使用字典(dicts方式).mp4 [55.2 MB]
- 66 动态路由的跳转方式.mp4 [13.8 MB]
- 106 实现mybatis增强.mp4 [67.4 MB]
- 117 3.8.1版本更新介绍.mp4 [143.1 MB]
- 78 使用参数.mp4 [17.2 MB]
- 101 3.4.0版本更新介绍.mp4 [122.8 MB]
- 16 Spring Security 权限注解.mp4 [62.0 MB]
- 28 新增多数据源(相同数据库).mp4 [34.4 MB]
- 98 使用加密方式传输密码.mp4 [67.6 MB]
- 27 多数据源使用.mp4 [36.7 MB]
- 42 定时任务使用详解.mp4 [84.9 MB]
- 75 使用图标.mp4 [39.7 MB]
- 14 Spring Security 登录配置.mp4 [51.8 MB]
- 49 全局异常处理器.mp4 [35.5 MB]
- 45 系统接口使用详解.mp4 [31.2 MB]
- 24 分页代码详解.mp4 [34.1 MB]
- 94 禁止多终端同时登录实现.mp4 [85.6 MB]
- 81 开发文档介绍和部署.mp4 [66.0 MB]
- 46 系统接口实现详解.mp4 [98.8 MB]
- 69 寮曞叆渚濊禆.mp4 [21.1 MB]
🎯 学习收获
- 掌握RuoYi-Vue框架
- 实现前后端分离开发
- 提升系统架构能力