**《甲蛙-Spring Boot + Vue3 前后端分离 实战 Wiki 知识库系统》**是一套以企业级项目开发为核心的全栈实战课程,课程采用当前主流的 Spring Boot + Vue3 前后端分离技术架构,结合真实企业项目开发流程,带领学员从零开始搭建一套完整的 Wiki 知识库管理系统。课程注重理论与实践相结合,通过完整项目开发,让学员全面掌握现代 Java Web 开发技术及前后端协同开发模式,适合Java开发初学者、在校学生以及有一定基础、希望提升项目实战能力的开发人员学习。
课程首先介绍开发环境的搭建,包括 JDK、Maven、IntelliJ IDEA、MySQL、Git、Node.js 等开发工具的安装与配置,并讲解前后端分离架构的设计思想,使学员理解现代互联网项目的整体开发流程。后端部分基于 Spring Boot 构建项目框架,结合 MyBatis、MyBatis Generator、RESTful API 等技术,实现用户管理、分类管理、文档管理、内容编辑、权限控制等核心业务模块,同时讲解统一异常处理、参数校验、分页查询、日志记录等企业开发常用功能。
前端部分采用 Vue3、Composition API、Vue Router、Pinia(或 Vuex)、Axios 等技术进行开发,通过组件化设计实现后台管理界面,并结合 Element Plus UI 组件库快速搭建现代化管理系统。课程详细讲解页面布局、菜单导航、数据绑定、表单验证、富文本编辑器集成、树形目录展示以及接口调用等内容,使学员掌握Vue3项目开发的完整流程。
在项目功能实现方面,课程围绕 Wiki 知识库系统展开,包括用户登录认证、JWT 身份验证、知识分类、文档编辑、文章搜索、目录树管理、内容预览、文件上传等多个模块,并结合实际业务需求进行数据库设计、接口设计以及系统优化,让学员深入理解企业项目从需求分析到功能落地的全过程。
为了提高项目的可维护性和扩展性,课程还讲解代码分层设计、统一返回结果封装、公共组件封装、前后端接口规范、跨域处理、性能优化以及项目部署等内容。同时,还介绍 Git 版本管理、接口调试、线上部署、Nginx 配置以及服务器发布流程,使学员具备独立开发和部署完整项目的能力。
此外,课程还分享大量企业开发经验,包括代码规范、开发技巧、常见Bug排查、数据库优化、接口性能优化以及团队协作开发流程,让学员不仅能够完成项目开发,还能够养成规范的工程化开发习惯。
通过学习本课程,学员能够系统掌握 Spring Boot 与 Vue3 前后端分离开发技术,熟悉企业级项目的整体架构设计与开发流程,独立完成知识库管理系统等中大型Web项目,为今后从事Java后端开发、全栈开发以及企业级应用开发打下扎实的技术基础。

课程目录:
📁 7
📁 7
7说明.png [493.5 KB]
7-5 分类编辑功能优化_.mp4 [117.9 MB]
7-9 思考:高频面试题(持续更新).png [26.1 KB]
7-4 分类表格显示优化_.mp4 [238.4 MB]
7-6 电子书管理增加分类选择_.mp4 [280.3 MB]
7-3 完成分类基本增删改查功能_.mp4 [214.1 MB]
7-8 点击分类菜单显示电子书_.mp4 [266.1 MB]
7-1 本章介绍_.mp4 [17.0 MB]
7-7 首页显示分类菜单_.mp4 [145.0 MB]
7-10 总结:本章知识点梳理(持续更新).png [406.1 KB]
7-2 分类表设计与代码生成_.mp4 [86.7 MB]
7必看.zip [1.8 MB]
📁 4
📁 4
4-3 创建Vue CLI项目_.mp4 [102.2 MB]
4-7 制作Vue自定义组件_.mp4 [186.5 MB]
4-2 了解Vue和Vue CLI及其关系_.mp4 [62.9 MB]
4-4 Vue CLI项目结构解析_.mp4 [159.2 MB]
4-9 总结.png [113.9 KB]
4-6 网站首页布局开发_.mp4 [258.1 MB]
4-1 本章介绍_.mp4 [4.7 MB]
4-8 思考:高频面试题(持续更新).png [55.7 KB]
4-5 集成Ant Design Vue_.mp4 [152.8 MB]
4文档.zip [1.8 MB]
📁 10
📁 10
10-2 文档阅读数更新_.mp4 [263.9 MB]
10-3 文档点赞功能开发_.mp4 [178.4 MB]
10-5 SpringBoot定时任务示例_.mp4 [93.6 MB]
10-9 完成点赞通知功能_.mp4 [121.1 MB]
10-8 WebSocket使用示例_.mp4 [151.1 MB]
10-10 使用异步化解耦点赞通知功能_.mp4 [311.8 MB]
10-6 完成电子书信息定时更新功能_.mp4 [222.7 MB]
10-1 本章介绍_.mp4 [7.0 MB]
10-4 电子书信息更新方案调研_.mp4 [156.0 MB]
10-11 使用MQ解耦点赞通知功能_.mp4 [232.6 MB]
10-7 日志流水号的使用_.mp4 [152.1 MB]
10说明.png [493.5 KB]
📁 11
📁 11
11-3 电子书快照表设计_.mp4 [79.5 MB]
11-8 Echarts的集成与使用示例_.mp4 [133.2 MB]
11-4 电子书快照收集脚本编写-1_.mp4 [249.1 MB]
11-10 网站优化_.mp4 [95.8 MB]
11-9 30天趋势图功能开发_.mp4 [129.3 MB]
11-5 电子书快照收集脚本编写-2_.mp4 [209.7 MB]
11-1 本章介绍_.mp4 [10.1 MB]
11-2 报表统计方案的探讨_.mp4 [56.7 MB]
11-6 完成电子书快照功能_.mp4 [68.1 MB]
11-7 首页统计数值功能开发_.mp4 [272.6 MB]
11说明.zip [1.8 MB]
📁 8
📁 8
8资料.png [493.5 KB]
8-12 文档页面功能开发-1_.mp4 [202.2 MB]
8-11 文档内容的显示_.mp4 [151.8 MB]
8-3 完成文档表基本增删改查功能_.mp4 [151.3 MB]
8-8 文档内容表设计与代码生成_.mp4 [70.2 MB]
8-1 本章介绍_.mp4 [23.8 MB]
8-5 Vue页面参数传递完成新增文档功能_.mp4 [107.2 MB]
8-13 文档页面功能开发-2_.mp4 [293.6 MB]
8-10 文档内容的保存与显示_.mp4 [188.6 MB]
8-4 使用树形选择组件选择父节点_.mp4 [245.6 MB]
8-6 增加删除文档功能_.mp4 [252.3 MB]
8-14 思考:高频面试题(持续更新).png [54.9 KB]
8-7 集成富文本插件wangeditor_.mp4 [166.4 MB]
8-9 文档管理页面布局修改_.mp4 [245.4 MB]
8-15 总结.png [644.7 KB]
8-2 文档表设计与代码生成_.mp4 [70.8 MB]
📁 资料
资料资料.zip [1.8 MB]
📁 3
📁 3
3-6 电子书列表查询接口开发_.mp4 [174.9 MB]
3-10 总结:本章知识点梳理(持续更新)-2.png [177.5 KB]
3-8 制作CopyUtil封装BeanUtils_.mp4 [107.4 MB]
3-5 集成Mybatis官方代码生成器_.mp4 [263.9 MB]
3-4 集成持久层框架Mybatis_.mp4 [284.3 MB]
3-7 封装请求参数和返回参数_.mp4 [217.6 MB]
3-10 总结:本章知识点梳理(持续更新)-1.png [246.8 KB]
3-9 思考:高频面试题(持续更新)-1.png [39.7 KB]
3-3 IDEA数据库插件配置_.mp4 [109.7 MB]
3-2 数据库准备_.mp4 [97.1 MB]
3-1 本章介绍_.mp4 [3.5 MB]
3资料.zip [1.8 MB]
📁 1
📁 1
1资料.png [493.5 KB]
1-3 开发环境准备_.mp4 [39.2 MB]
1-2 课程介绍与学习指南_.mp4 [51.3 MB]
1-4 如何利用源码进行学习_.mp4 [44.6 MB]
1说明.zip [1.8 MB]
📁 9
📁 9
9资料.zip [1.8 MB]
9-1 本章介绍_.mp4 [13.3 MB]
9-2 用户表设计与持久层代码生成_.mp4 [30.3 MB]
9-9 登录成功处理并集成vuex-1_.mp4 [231.8 MB]
9-6 增加重置密码功能_.mp4 [218.4 MB]
9-12 后端接口增加登录校验_.mp4 [168.4 MB]
9-3 完成用户表基本增删改查功能_.mp4 [96.4 MB]
9-7 单点登录token与JWT介绍_.mp4 [79.1 MB]
9-11 增加退出登录功能_.mp4 [182.3 MB]
9-13 前端界面增加登录校验_.mp4 [136.0 MB]
9-14 用户密码初始化_.mp4 [49.9 MB]
9-10 登录成功处理并集成vuex-2_.mp4 [230.7 MB]
9-8 登录功能开发_.mp4 [314.8 MB]
9-4 用户名重复校验与自定义异常_.mp4 [273.7 MB]
9-16 总结.png [420.1 KB]
9-5 关于密码的两层加密处理_.mp4 [180.9 MB]
9-15 思考:高频面试题(持续更新).png [53.4 KB]
9必看.zip [1.8 MB]
📁 6
📁 6
6说明.png [493.5 KB]
6-2 增加电子书管理页面_.mp4 [140.6 MB]
6-8 完成电子书编辑功能_.mp4 [279.3 MB]
6-6 前后端分页功能整合_.mp4 [235.9 MB]
6-3 电子书表格展示_.mp4 [227.6 MB]
6-11 集成Validation做参数校验_.mp4 [244.1 MB]
6-9 雪花算法与新增功能_.mp4 [231.6 MB]
6-10 增加删除电子书功能_.mp4 [146.8 MB]
6-1 本章介绍_.mp4 [19.8 MB]
6-14:总结.png [362.8 KB]
6-7 制作电子书表单_.mp4 [156.1 MB]
6-4 使用PageHelper实现后端分页_.mp4 [150.3 MB]
6-13 思考:高频面试题(持续更新).png [50.9 KB]
6-12 电子书管理功能优化_.mp4 [150.7 MB]
6-5 封装分页请求参数和返回参数_.mp4 [193.3 MB]
📁 12
📁 12
12资料.png [493.5 KB]
12-9 域名准备_.mp4 [93.5 MB]
12-10 nginx配置域名_.mp4 [145.9 MB]
12-5 JDK的安装与配置_.mp4 [82.4 MB]
12-6 后端Java项目发布_.mp4 [374.0 MB]
12-7 nginx安装与配置_.mp4 [43.4 MB]
12-1 本章介绍_.mp4 [6.8 MB]
12-4 配置IDEA连接ECS_.mp4 [83.4 MB]
12-2 RDS购买与配置_.mp4 [153.5 MB]
12-8 前端Vue项目发布_.mp4 [94.4 MB]
12-3 ECS购买与配置_.mp4 [139.6 MB]
📁 2
📁 2
2-5 启动日志优化_.mp4 [160.1 MB]
2-3 项目初始配置_.mp4 [121.4 MB]
2-1 本章介绍_.mp4 [5.4 MB]
2-9 集成热部署_.mp4 [106.3 MB]
2-10 思考:高频面试题(持续更新).png [64.6 KB]
2-2 新建SpringBoot项目【标准SpringBoot项目目录结构】_.mp4 [154.5 MB]
2-4 代码关联Git远程仓库_.mp4 [106.4 MB]
2-7 使用HTTP Client测试接口_.mp4 [152.1 MB]
2-8 SpringBoot配置文件【自定义配置项】_.mp4 [160.2 MB]
2-6 开发Hello World接口_.mp4 [217.6 MB]
2-11 总结:本章知识点梳理(持续更新)-2.png [487.9 KB]
2-11 总结:本章知识点梳理(持续更新)-1.png [1.1 MB]
📁 5
📁 5
5-3 Vue3数据绑定显示列表数据_.mp4 [236.6 MB]
5-5 Vue CLI多环境配置_.mp4 [219.7 MB]
5-7 SpringBoot过滤器的使用_.mp4 [81.8 MB]
5-9 SpringBoot AOP的使用_.mp4 [153.1 MB]
5-1 本章介绍_.mp4 [9.5 MB]
5-4 电子书列表界面展示_.mp4 [345.0 MB]
5-2 集成HTTP库Axios_.mp4 [162.6 MB]
5-11 总结:本章知识点梳理(持续更新).png [508.5 KB]
5-8 SpringBoot拦截器的使用_.mp4 [117.6 MB]
5-6 使用Axios拦截器打印前端日志_.mp4 [95.3 MB]
5-10 思考:高频面试题(持续更新).png [86.7 KB]
📁 13
📁 13
13说明.zip [1.8 MB]
13-1 课程总结_.mp4 [64.4 MB]
