getfromcode

若艺框架系列视频教程(若艺-Vue 前后端分离版)

前端开发
课程简介

这套资料的主题很明确:围绕 RuoYi-Vue 的前后端分离版本,讲一个已经成型的权限管理系统是怎么从登录鉴权一路做到代码生成、数据权限与前端路由控制的。它不是从 Vue 语法讲起的入门课,更像是拿一个真实项目骨架,逐层拆开给你看工程结构怎么组织、哪些模块可以直接复用、哪些地方需要按业务改造。 技术栈与版本前提 RuoYi-Vue 的分离版是典型的「Spr…

已有 7 人浏览 发布 2026-07-05 更新 2026-09-10

这套资料的主题很明确:围绕 RuoYi-Vue 的前后端分离版本,讲一个已经成型的权限管理系统是怎么从登录鉴权一路做到代码生成、数据权限与前端路由控制的。它不是从 Vue 语法讲起的入门课,更像是拿一个真实项目骨架,逐层拆开给你看工程结构怎么组织、哪些模块可以直接复用、哪些地方需要按业务改造。

技术栈与版本前提

RuoYi-Vue 的分离版是典型的「Spring Boot + Vue」双工程结构:后端提供 REST 接口,用 Spring Security + JWT 做无状态鉴权,MyBatis 负责数据访问,Redis 承担令牌与缓存;前端是 Vue 单页应用,配 Vuex 管理状态、Vue Router 做路由、Axios 封装请求,UI 层用 Element UI。这套组合在中小型管理系统里非常常见,学会之后迁移到其他项目成本很低。

看这套视频之前,最好已经写过 Vue 组件、会用 npm 跑构建,也大致知道 Spring Boot 的 Controller 和 Service 分层。否则进度会卡在环境配置和依赖理解上,而不是框架设计本身。

项目结构与可复用模块

这个框架真正的价值在于「结构可抄」。后端的ruoyi-common、ruoyi-framework、ruoyi-system是分层拆出来的,通用返回体、异常处理、分页封装、日志切面都放在公共层,业务模块只关心自己的表和逻辑。前端的api、views、store、router、utils/request.js各司其职,请求拦截器统一带 token、统一处理错误码。

  • 权限相关:菜单与按钮级权限、后端@PreAuthorize注解与前端指令配合
  • 数据范围:部门数据权限的 SQL 拼接方式,这是很多自研项目缺失的一环
  • 代码生成:从数据库表反向生成前后端 CRUD,省掉重复劳动
  • 通用能力:分页、字典、操作日志、定时任务、接口限流

这些模块拆开看都不复杂,难的是它们之间的调用关系。视频按登录流程、权限校验流程、一次列表查询流程分别串讲,正是理解依赖链的好方式。

怎么用它对照实践

建议不要把视频当连续剧看。更有效的做法是本地把前后端都跑起来,登录进去改一张表、加一个菜单、写一个业务模块,遇到不懂的地方再回到对应章节。重点看三块:一是登录到获取用户信息这条链路,二是前端动态路由是怎么根据后端返回的菜单生成的,三是代码生成器的模板逻辑。这三块吃透,RuoYi-Vue 的骨架基本就掌握了。

需要留意的是,框架默认的配置(比如 token 过期策略、多数据源、缓存键设计)在真实项目里多半要按需调整,视频给的是可运行的基线,不是最终方案。带着「这里为什么要这么写、换成我的业务该怎么改」的问题去看,收获会比照着敲代码大得多。

适合谁、不适合谁

适合已有一定 Vue 和 Java 基础、需要一个管理系统起点或想研究成熟工程结构的开发者;如果你还在学 Vue 基础语法或没接触过 Spring Boot,建议先补前置知识再回来。整体上,这是一份拿来对照源码和实际项目的参考资料,价值在于结构和思路,而不只是操作步骤。

若艺框架系列视频教程(若艺-Vue 前后端分离版)

Vue前后端分离实战教程

编辑点评

深入浅出,全面解析RuoYi-Vue框架,适合有一定基础的开发者快速上手。

⭐ 编辑推荐

本教程全面解析RuoYi-Vue框架,涵盖前后端分离的实战技巧,助你快速掌握Vue开发。

✨ 课程亮点

✦RuoYi-Vue框架实战
✦前后端分离
✦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]

适合人群

  • Vue开发者
  • 前端工程师

🎯 学习收获

  • 掌握RuoYi-Vue框架
  • 实现前后端分离项目
  • 提升Vue开发能力

🎉 祝您学习愉快!

课程购买
课程价格
金币29.9
299金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。