飞豹客 · 课能看,资料也能带走
飞豹客体系课

Spring Cloud+Vue前后端分离开发企业级在线视频系统

这是一门用 Spring Cloud 加 Vue 做前后端分离的完整项目课,目标很明确:带你走一遍企业级在线视频系统的开发流程。它不解决"要不要学 Java"这种问题,而是解决另一个更具体的困境——你已经会写单个接口、能跑通一个 Spring Boot 小 demo,但一放到真实项目里就不知道从哪下

单课价¥24.00新品 上架
会员价¥4.80开通会员,全站课程按会员价下载套餐详情
133 人关注 更新于 2026-09-19 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥24.00

会员 A · 按档位折扣

永久¥9.604折
年¥12.005折
月¥14.406折
周¥16.807折

会员 B

VIP¥4.80低至
SVIP单买¥200 内可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这是一门用 Spring Cloud 加 Vue 做前后端分离的完整项目课,目标很明确:带你走一遍企业级在线视频系统的开发流程。它不解决"要不要学 Java"这种问题,而是解决另一个更具体的困境——你已经会写单个接口、能跑通一个 Spring Boot 小 demo,但一放到真实项目里就不知道从哪下手:模块怎么拆、前后端怎么对接、重复的增删改查怎么少写、文件上传这种脏活怎么处理。这门资料就是围绕这些环节组织的。

先确认它适合什么基础

如果你完全没碰过 Java 和 Spring Boot,直接上这门会比较吃力,因为它默认你能看懂注解、能配依赖、知道 Controller 和 Service 的分工。反过来,如果你已经做过一两个单体项目,想补上"前后端分离 + 微服务拆分"的经验,那它的匹配度就很高。前端部分用的是 Vue,所以最好对组件、路由、请求库有基本概念,否则前后端联调那几节会跟不上。转行者如果只学过语法、没做过完整项目,建议先自己写一个小的增删改查再回来。

建议先看哪几块

开头那部分别跳过,尤其是总体架构介绍和源码使用方式,它决定了你后面是"照着敲"还是"看得懂为什么这么写"。接着是 Spring Boot 的技术整合和单表管理功能的前后端打通,这两块是整门课的地基,把一条完整的请求链路走通,后面才谈得上复用。再往后是通用代码生成器和核心业务功能,前者是这门课比较实用的部分——它教你怎么把重复的表格、表单、接口自动生成出来,而不是一个个手写;后者才是视频系统本身的业务逻辑。文件上传那部分单独看,因为它是很多人在实际工作里第一次踩坑的地方。环境准备和线上体验可以快速过,不用纠结每个配置项。

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

比较现实的预期是:你能独立搭起一个前后端分离的管理后台,完成从数据库表到页面展示的完整一条线,能自己写代码生成规则来减少重复劳动,能处理文件上传和基本的分页查询。它不会让你直接变成架构师,微服务那部分更多是让你知道项目怎么拆、服务之间怎么调,而不是深入治理。练习上建议不要只看视频,每看完一个功能模块就自己从零重建一遍表结构和接口,代码生成器那节尤其要动手改模板,光看不会形成手感。资料里的源码适合在你卡住时对照,不适合一开始就全程复制。如果时间有限,优先保证单表管理、代码生成器、文件上传这三块能自己独立复现,其余部分理解思路即可。

课程目录

课程目录6 条
  • 课程介绍 Spring Cloud+Vue前后端分离开发企业级在线视频系统 是一份体系课学习资料,内容围绕 Vue、Spring、后端 展开。 内容涵盖:课程导学与准备工作、SpringBoot项目技术整合、单表管理功能前后端开发、通用代码生成器开发、核心业务功能开发、文件上传功能开发 等主题。 适合对 Vue、Spring、后端 有需求、希望一次性拿到完整资料的同学。 下方为完整资料与目录,可先看目录判断是否符合需要。 第1章 课程导学与准备工作 1-1 课前必读(不看会错过一个亿) 1-2 课程介绍及学习指导 (15:46) 1-3 线上环境体验 (10:38) 1-4 代码生成器初体验 (14:38) 1-5 开发环境准备 (10:58) 1-6 总体架构介绍 (07:33) 1-7 如何利用源码进行学习 (09:50) 第2章 使用Maven搭建SpringCloud项目 2-1 使用Eureka搭建注册中心 (14:36) 2-2 搭建业务模块-system (18:58) 2-3 搭建路由模块-gateway (13:05) 第3章 SpringBoot项目技术整合 3-1 集成持久层框架Mybatis (22:31) 3-2 项目优化 (16:42) 3-3 搭建服务模块-server (20:20) 3-4 集成mybatis generator (18:33) 第4章 使用Vue cli 4搭建管理控台 4-1 使用vue cli创建admin项目 (14:13) 4-2 集成bootstrap后台管理模板ace (25:30) 4-3 集成路由vue-router (18:04) 4-4 控台欢迎页面开发 (26:33) 第5章 单表管理功能前后端开发 5-1 大章列表查询功能开发1 (21:27) 5-2 大章列表查询功能开发2 (19:48) 5-3 大章列表查询功能开发3 (22:10) 5-4 分页功能开发 (19:28) 5-5 前端分页组件的使用 (20:51) 5-6 增加新增大章功能 (27:04) 5-7 修改删除大章功能 (19:14) 5-8 集成前端通用组件 (23:42) 5-9 代码优化 (24:50) 第6章 通用代码生成器开发 6-1 代码生成器原理介绍 (06:54) 6-2 controller层和service层代码生成 (16:16) 6-3 dto层代码生成 (14:56) 6-4 前端vue界面代码生成 (19:30) 6-5 字段校验和通用字段的处理 (22:25) 6-6 前端枚举代码生成 (24:40) 6-7 生成器综合示例 (15:16) 6-8 生成器升级作业 (04:52) 第7章 核心业务功能开发 7-1 课程管理功能开发 (29:27) 7-2 课程时长的保存和显示 (18:51) 7-3 分类管理功能开发 (27:14) 7-4 课程和分类关联保存和显示 (27:19) 7-5 课程内容功能开发 (17:32) 7-6 课程代码优化 (18:25) 7-7 讲师管理功能开发 (21:35) 7-8 分类管理如何改成用无限级树的方式 第8章 文件上传功能开发 8-1 完成基本的文件上传功能 (17:08) 8-2 讲师头像的保存与显示 (09:49) 8-3 文件上传组件开发1 (11:27) 8-4 文件上传组件开发2 (12:42) 8-5 增加文件管理功能1 (11:16) 8-6 增加文件管理功能2 (11:15) 8-7 文件上传组件的使用 (16:22) 8-8 作业讲解:课程内容中增加文件管理 (20:07) 第9章 大文件断点续与极速秒传 9-1 分片传输的试探 (13:18) 9-2 分片上传功能开发1 (19:33) 9-3 分片上传功能开发2 (23:45) 9-4 分片合并功能开发 (13:07) 9-5 分片检查与极速秒传 (24:55) 9-6 文件上传流程图 (03:35) 第10章 基于阿里云OSS的文件上传 10-1 阿里云OSS简介 (10:14) 10-2 基于OSS接口的文件上传 (20:06) 10-3 阿里云视频点播服务介绍 (10:13) 10-4 基于OSS原生SDK上传视频到点播1 (19:51) 10-5 基于OSS原生SDK上传视频到点播2 (08:57) 10-6 视频授权播放功能开发 (16:20) 第11章 用户管理与登录 11-1 增加用户管理功能 (22:17) 11-2 密码的加密传输与加密存储 (20:05) 11-3 基本的登录功能开发 (21:41) 11-4 退出登录与记住登录 (20:41) 11-5 增加登录图形验证码 (17:02) 11-6 单点登录功能开发 (18:01) 11-7 前后端登录拦截 (17:49) 11-8 用户登录流程图 (06:51) 11-9 用户管理,在创建用户的时候,能否直接选择角色 11-
  • 10 如何实现邮箱注册功能? 第12章 通用权限设计 12-1 通用权限解决方案介绍 (15:53) 12-2 资源配置管理 (24:27) 12-3 角色权限管理 (27:46) 12-4 登录时获取资源权限 (17:17) 12-5 权限拦截功能开发 (19:51) 第13章 网站开发 13-1 网站模块的搭建 (09:33) 13-2 集成bootstrap官方模板 (15:06) 13-3 首页开发-1 (12:45) 13-4 首页开发-2 (11:39) 13-5 课程列表页面开发 (14:06) 13-6 分类筛选功能开发 (21:21) 13-7 课程详情页面开发 (16:16) 13-8 章节显示与视频播放 (19:54) 13-9 增加会员注册功能 (15:35) 13-
  • 10 增加登录与退出登录功能 (23:59) 13-
  • 11 增加发送短信验证码功能 (16:59) 13-
  • 12 完善登录注册校验功能 (19:03) 13-
  • 13 增加立即报名功能 (08:54) 第14章 项目优化 14-1 项目初始化 (06:40) 14-2 控台欢迎页开发 (11:37) 14-3 前后端多环境配置 (14:37) 14-4 前后端缓存的使用 (06:25) 14-5 控台欢迎页面报表完善 14-6 如何增加老师端的控台 第15章 课程总结 15-1 课程总结 (03:44) 第16章 项目功能升级 16-1 已提交的代码讲解 (11:23) 16-2 验证码图片清晰度优化 (05:37) 16-3 Vue CLI多环境编译 (14:55) 16-4 新增视频时没有触发绑定 (07:35) 16-5 关闭播放器模态框时停止播放 (19:24) 16-6 登录token超时优化 (12:26) 16-7 Vue事件总线使用案例 (13:54) 第17章 生产打包与发布 17-1 注册中心&配置中心Nacos (14:21) 17-2 注册中心&配置中心Nacos2 (13:08) 17-3 阿里云部署方案介绍 (03:28) 17-4 RDS购买与配置 (17:09) 17-5 ECS购买与配置 (12:29) 17-6 JDK安装与Nacos安装 (14:10) 17-7 后台模块打包与发布1 (14:50) 17-8 后台模块打包与发布2 (17:44) 17-9 Nginx安装与Vue项目发布 (20:17) 17-10 域名配置1 (16:15) 17-11 域名配置2 (22:36)