这门课解决什么工作场景

绝大多数企业内部的业务系统,无论表面做的是审批流、客户管理还是数据看板,底层都绕不开一套权限控制机制:谁能登录、谁能看某个菜单、谁能点某个按钮。这门课聚焦的 RBAC(基于角色的访问控制)模型,就是目前业界处理这类需求的主流方案。它不是教你写零散的增删改查页面,而是带你从零拼装出一个具备用户、角色、岗位、菜单与接口级校验的完整后台骨架。如果你平时做业务开发时,经常卡在“前端路由怎么和后端权限挂钩”“接口怎么防止越权访问”这类问题上,这门课的内容能直接给出可落地的代码实现。

适合什么基础与建议先看哪几块

这套资料不适合完全没写过代码的转行者。它默认你已经摸过 Java 基础语法、能用 Vue 写过简单的组件,现在缺的是把前后端串起来做成一个完整工程的经验。如果你属于“看文档能懂,但自己起项目不知道先配什么”的阶段,这套实战录像刚好补这块短板。建议不要一上来就顺着视频逐帧看。先去后端部分把项目简介、通用结构体配置、全局异常处理和基础鉴权配置这几块快速过一遍,这几节决定了整个项目的地基规范。前端部分同理,先理清路由守卫和动态菜单的生成逻辑,再回头看具体的列表页与弹窗写法,主次分明,不至于迷失在业务表单里。

资料怎么配合练习与学完能独立做什么

看这类工程课最忌讳只当观众。录像里演示的每一步配置,比如接口文档接入、日志格式设定、分页方法封装,都要在你自己电脑上同步敲一遍。遇到卡壳的地方,先对照资料里的源码排查,而不是立刻拖进度条找答案。练习时可以给自己加码:原项目做完后,尝试往里塞一个全新的业务模块,比如“设备管理”,自己设计表结构、写接口、配路由权限,用这套现成骨架去跑通新需求。顺完这个闭环,你才算真正吃透了资料。学完之后,你应当具备独立搭建一套前后端分离后台底座的能力——能自己搞定数据库对接、统一返回格式、异常拦截、登录鉴权以及细粒度的操作权限校验。以后工作中再遇到类似的中后台项目,不管是接手老代码还是从零起步,你心里都会有一张清晰的施工图。


从0到1搭建前后端项目,提升springboot+vue3开发前后端分离项目的能力。

课程目录

*   01 后端项目/

  *   01 项目简介.mp4 (19.50 MB), 03:06

  *   02 项目搭建.mp4 (22.73 MB), 07:05

  *   03 配置mysql,mybatis-plus.mp4 (37.20 MB), 09:29

  *   04 通用结构体配置.mp4 (35.09 MB), 11:06

  *   05 swagger配置.mp4 (22.99 MB), 04:55

  *   06 logback配置.mp4 (23.38 MB), 04:12

  *   07 全局异常处理.mp4 (36.24 MB), 08:31

  *   08 sa-token基础配置.mp4 (81.30 MB), 22:25

  *   09 分页方法的封装及测试.mp4 (84.94 MB), 24:22

  *   10 参数校验及岗位增删改.mp4 (153.13 MB), 31:16

  *   11 时间格式化配置.mp4 (36.77 MB), 07:49

  *   12 部门增删改查.mp4 (138.01 MB), 32:21

  *   13 菜单增删改查.mp4 (122.91 MB), 30:08

  *   14 角色功能实现1.mp4 (151.31 MB), 29:47

  *   15 角色功能实现2.mp4 (161.25 MB), 32:44

  *   16 用户功能实现1.mp4 (83.27 MB), 20:35

  *   17 用户功能实现2.mp4 (172.13 MB), 33:49

  *   18 用户功能实现3.mp4 (114.17 MB), 20:59

  *   19 用户功能bug修改.mp4 (8.23 MB), 01:31

  *   20 验证码功能开发.mp4 (103.04 MB), 18:42

  *   21 登录功能1.mp4 (98.82 MB), 17:45

  *   22 登录功能2.mp4 (182.07 MB), 35:24

  *   23 上传功能实现.mp4 (80.14 MB), 16:40

  *   24 sa-token实现权限处理.mp4 (76.18 MB), 14:03

  *   25 登录日志功能实现.mp4 (139.51 MB), 25:04

  *   26 aop实现操作日志.mp4 (60.00 MB), 09:19

  *   27 win下启动后端jar包.mp4 (21.42 MB), 04:35

*   02 前端项目/

  *   01 vue3项目初始化.mp4 (34.09 MB), 09:55

  *   02 路由配置.mp4 (36.41 MB), 10:33

  *   03 环境配置.mp4 (14.73 MB), 05:01

  *   04 请求和响应配置.mp4 (37.88 MB), 11:29

  *   05 storage封装.mp4 (35.67 MB), 10:26

  *   06 引入icon和api配置.mp4 (22.36 MB), 06:14

  *   07 完善store的配置.mp4 (18.31 MB), 05:59

  *   08 登录页面开发.mp4 (51.57 MB), 14:03

  *   09 登录交互开发.mp4 (124.06 MB), 29:29

  *   10 路由导航.mp4 (16.65 MB), 04:22

  *   11 主体页面布局.mp4 (14.07 MB), 04:24

  *   12 侧边栏logo和标题.mp4 (11.12 MB), 03:13

  *   13 左侧菜单实现.mp4 (53.23 MB), 13:23

  *   14 点击路由保持激活.mp4 (34.93 MB), 09:23

  *   15 张开和折叠.mp4 (34.35 MB), 08:45

  *   16 面包屑功能实现及与侧边栏菜单联动.mp4 (47.70 MB), 10:22

  *   17 头部右侧个人头像和用户组件开发.mp4 (80.18 MB), 20:34

  *   18 多标签页开发.mp4 (96.71 MB), 25:09

  *   19 岗位开发.mp4 (120.57 MB), 31:04

  *   20 分页组件开发.mp4 (140.10 MB), 32:18

  *   21 搜索刷新隐藏字段组件.mp4 (128.45 MB), 29:25

  *   22 岗位新增编辑删除.mp4 (157.39 MB), 31:58

  *   23 部门列表.mp4 (164.24 MB), 29:09

  *   24 部门新增编辑删除.mp4 (119.15 MB), 23:25

  *   25 菜单功能讲解.mp4 (17.41 MB), 02:57

  *   26 角色功能讲解.mp4 (29.53 MB), 04:54

  *   27 用户功能讲解.mp4 (13.86 MB), 02:39

  *   28 操作日志讲解.mp4 (8.57 MB), 01:22

  *   29 登录日志讲解.mp4 (8.20 MB), 01:43

  *   30 权限功能实现.mp4 (62.46 MB), 14:52

  *   31 首页和个人中心讲解.mp4 (35.34 MB), 06:19

  *   32 后端代码.txt (0.00 MB)

  *   33 前端代码.txt (0.00 MB)