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

SpringBoot+Uniapp实战开发仿抖音短视频App

SpringBoot+Uniapp实战开发仿抖音短视频App 这门课聚焦在用 SpringBoot 搭建后端服务,配合 Uniapp 开发跨平台前端,最终实现一个功能完整的短视频 App。适合想了解前后端协作开发短视频场景的同学,尤其适合已有 Java 或 Spring 基础,希望系统掌握一套完整项

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

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

保障

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

客服

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

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

会员 A · 按档位折扣

永久¥7.604折
年¥9.505折
月¥11.406折
周¥13.307折

会员 B

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

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

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

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

SpringBoot+Uniapp实战开发仿抖音短视频App

这门课聚焦在用 SpringBoot 搭建后端服务,配合 Uniapp 开发跨平台前端,最终实现一个功能完整的短视频 App。适合想了解前后端协作开发短视频场景的同学,尤其适合已有 Java 或 Spring 基础,希望系统掌握一套完整项目开发流程的人。课程重点解决如何从零开始构建短视频 App 的后端架构和核心业务逻辑,以及如何通过 Uniapp 快速开发移动端界面并与之对接的问题。

核心内容与基础要求

课程中,后端部分主要围绕 SpringBoot 框架展开,涉及用户认证、视频上传存储、点赞评论、推荐算法等核心模块的设计与实现。前端部分则以 Uniapp 为主要开发工具,利用其组件化特性完成视频列表页、详情页、发布页等界面,并实现与后端 API 的数据交互。适合有一定 Java 基础,熟悉 Spring 框架基本概念,以及了解 Web 开发基本流程的同学。若对 Uniapp 全新,建议先补充其基础组件和 Vue.js 语法的知识。

如何使用这份资料

建议先浏览第 2 章了解项目整体架构和第 3 章熟悉 UniApp 开发环境,明确前后端分离的开发模式。核心学习内容集中在第 4 章至第 6 章的后端业务开发和 Uniapp 前端开发部分。后端建议结合源码逐个模块学习,理解数据库设计、业务逻辑处理及 API 接口设计思路;前端则通过跟随步骤完成界面开发,并重点掌握如何调用后端接口获取和提交数据。配套资料中包含完整项目源码,可直接运行验证学习效果,或在此基础上进行二次开发,如增加直播功能或优化推荐算法等。学习过程中遇到的具体问题,可参考课程中提供的文档说明或技术交流群讨论。

课程目录

课程目录34 条
  • 课程介绍 SpringBoot+Uniapp实战开发仿抖音短视频App 属于体系课方向的教程资源,围绕 Spring 相关内容整理。 内容涵盖:课程导学与学习指南、项目介绍与架构设计演示、运行前端项目、构建后端项目、开发用户业务模块、开发短视频业务模块 等主题。 适合希望系统学习 Spring 、需要完整资料对照的同学。 下方为完整资料与目录,可先看目录判断是否符合需要。 第1章 课程导学与学习指南 1-1 课前必读(不读错过一个亿) 1-2 课程介绍之导学 (10:20) 第2章 项目介绍与架构设计演示 2-1 项目介绍与演示 (05:18) 2-2 技术拓扑架构图 (05:39) 第3章 运行前端项目 3-1 前后端分离的开发模式 (06:15) 3-2 UniApp介绍 (06:28) 3-3 前端开发工具与源码目录讲述 (10:28) 3-4 内网互通原则 (05:32) 3-5 运行到iPhone与Android (07:23) 第4章 构建后端项目 4-1 后端开发工具与环境介绍 (06:31) 4-2 数据库选型与Navcat数据导入 (12:26) 4-3 MACOS 安装MariaDB 4-4 聚合工程 – 构建父工程 (07:20) 4-5 聚合工程 – 构建子工程 (09:08) 4-6 聚合工程 – 构建接口工程并且暴露api接口 (09:12) 4-7 构建项目 – 优雅Restful响应封装 (05:19) 4-8 Lombok与多环境profile- (09:31) 4-9 数据层 – 配置数据库逆向生成工具 (07:41) 4-
  • 10 数据层 – 配置mybatis整合SpringBoot (06:23) 4-
  • 11 作业思考 4-12 使用knife4j 实现接口文档 (12:27) 第5章 开发用户业务模块 5-1 手机号一键注册登录流程 (05:56) 5-2 腾讯云短信 5-3 SpringBoot 集成腾讯云短信 (11:09) 5-4 完善发送短信接口 (09:57) 5-5 安装Redis6.0缓存中间件 (14:23) 5-6 整合Redis并存储验证码 (07:52) 5-7 拦截器限制60秒短信发送 (09:42) 5-8 优雅异常封装返回拦截器异常 (05:34) 5-9 注册登录 – BO接受前端参数验证 (14:47) 5-
  • 10 Hibernate参数校验扩展 5-
  • 11 对BO校验进行统一封装 (04:58) 5-
  • 12 开发用户是否存在service (05:24) 5-
  • 13 开发创建用户service (09:32) 5-
  • 14 实现短信注册登录与分布式会话 (16:31) 5-
  • 15 用户退出登录 (05:57) 5-
  • 16 开发查询用户信息接口 (17:12) 5-
  • 17 统一封装修改用户信息(一) (14:55) 5-
  • 18 统一封装修改用户信息(二) (07:58) 5-
  • 19 通用Mapper接口所封装的常用方法 5-
  • 20 分布式存储的出现与MinIO (09:21) 5-
  • 21 分布式存储技术选型 (05:20) 5-
  • 22 安装并搭建MinIO (19:53) 5-
  • 23 整合MinIO与SpringBoot (14:25) 5-
  • 24 实现用户修改头像与背景图 (07:39) 5-
  • 25 限制用户上传文件大小 (06:00) 5-
  • 26 会话拦截器限制一台手机登录 (11:35) 5-
  • 27 用户名密码注册登录 第6章 开发短视频业务模块 6-1 发布短视频的流程梳理 (07:32) 6-2 使用UniCloud云端功能 (05:32) 6-3 实现app端视频上传 (12:21) 6-4 保存视频信息入库 (09:52) 6-5 对VlogBO进行参数校验 6-6 实现数据层mybatis自定义mapper与sql (12:47) 6-7 查询短视频列表api实现 (07:14) 6-8 实现下拉刷新与分页功能 (17:01) 6-9 分页参数的类型定义 6-
  • 10 视频详情页展示的数据层实现 (06:31) 6-
  • 11 视频详情页展示的api实现 (06:48) 6-
  • 12 短视频下载、复制连接、二维码展示 (08:40) 6-
  • 13 实现转为私密或公开视频 (08:18) 6-
  • 14 公用方法在controller中合并提供服务 6-
  • 15 展示我的公开和私密视频 (07:28) 第7章 开发粉丝业务模块 7-1 关注短视频博主(上) (10:47) 7-2 关注短视频博主(下) (12:28) 7-3 Redis 计数妙用 (09:31) 7-4 取消关注博主 (05:18) 7-5 判断用户是否关注博主 (04:21) 7-6 我的关注列表 (11:33) 7-7 我的粉丝列表 (05:48) 7-8 Redis BigKey闭坑指南 7-9 实现互粉标记显示 (09:05) 7-
  • 10 实现用户点赞视频 (10:27) 7-
  • 11 用户取消点赞视频 (06:36) 7-
  • 12 用户是否点赞视频的判断 (06:44) 7-
  • 13 视频页点赞总数的展示 (06:14) 7-
  • 14 用户页点赞视频列表展示 (07:23) 7-
  • 15 我的关注视频列表展示 (12:55) 7-
  • 16 互粉朋友视频瀑布列表展示 (12:36) 第8章 开发评论业务模块 8-1 用户发表评论 (17:07) 8-2 本章作业 8-3 评论总数的显示 (03:51) 8-4 前端数字总数的优雅显示 (05:09) 8-5 查询评论列表的sql脚本 (09:11) 8-6 实现查询评论列表与联调 (06:19) 8-7 长按删除评论 (07:38) 8-8 点赞视频评论的取消 (10:03) 8-9 用户是否点赞评论与评论总数展示 (08:33) 第9章 开发消息业务模块 9-1 消息数据存储入库选型 (04:12) 9-2 MongoDB 介绍概述 (06:24) 9-3 MongoDB 安装与配置 (10:25) 9-4 MongoDB 的可视化管理工具 (08:02) 9-5 SpringBoot 整合MongoDB (06:06) 9-6 保存系统消息到MongoDB (15:14) 9-7 系统消息入库保存 – 关注 (06:15) 9-8 系统消息入库保存 – 点赞短视频 (05:13) 9-9 系统消息入库保存 – 评论与