增加项目实战经验;学习SpringBoot项目应用中遇到各种问题;学会使用前后端分离开发
* 01 开发环境搭建及功能展示/
* 01 课程介绍和系统功能演示.mp4 (46.17 MB), 12:28
* 02 JDK的安装和配置.mp4 (36.29 MB), 08:09
* 03 Maven的安装和配置.mp4 (40.73 MB), 07:10
* 04 开发工具IDEA的安装和配置.mp4 (26.57 MB), 04:51
* 05 开发工具WebStorm的安装和配置.mp4 (13.39 MB), 02:41
* 06 第1章资料.txt (0.00 MB)
* 07 数据库脚本.txt (0.00 MB)
* 02 基础项目搭建/
* 01 创建学生信息管理系统后端项目.mp4 (36.70 MB), 13:37
* 02 编写一个统一返回结果集BaseResult.mp4 (35.32 MB), 11:33
* 03 统一异常处理功能实现.mp4 (49.73 MB), 15:00
* 04 自定义查询注解.mp4 (95.84 MB), 26:20
* 05 编写一个公共实体基类BaseEntity.mp4 (25.77 MB), 07:59
* 06 配置跨域.mp4 (20.60 MB), 06:23
* 07 创建学生信息管理系统前端项目.mp4 (34.25 MB), 12:55
* 08 vue-router4安装和引入.mp4 (39.29 MB), 14:52
* 09 pinia安装和引入.mp4 (25.01 MB), 09:27
* 10 安装element plus.mp4 (25.47 MB), 08:29
* 11 安装Axios.mp4 (12.22 MB), 04:29
* 12 安装svg组件.mp4 (65.00 MB), 21:56
* 13 安装nprogress.mp4 (31.92 MB), 11:33
* 14 Layout主页面布局.mp4 (43.10 MB), 16:32
* 15 侧边栏页面布局.mp4 (63.91 MB), 23:44
* 16 顶部导航栏组件布局(一).mp4 (35.08 MB), 13:15
* 17 顶部导航栏组件布局(二).mp4 (38.19 MB), 12:43
* 18 后台首页布局(一).mp4 (78.84 MB), 26:15
* 19 后台首页布局(二).mp4 (57.66 MB), 19:26
* 20 侧边栏收缩和展开.mp4 (87.61 MB), 30:15
* 21 面包屑功能实现.mp4 (61.77 MB), 20:55
* 22 tabs标签页布局功能实现.mp4 (73.89 MB), 26:07
* 23 编写一个显示上一个或者下一个tabs标签的函数.mp4 (22.21 MB), 07:42
* 24 新增Tabs标签页功能实现.mp4 (114.02 MB), 40:42
* 25 关闭当前tabs标签功能实现.mp4 (41.60 MB), 14:45
* 26 关闭其他标签功能实现.mp4 (59.17 MB), 20:44
* 27 关闭所有标签页功能实现.mp4 (29.35 MB), 10:01
* 28 第2章课程讲义和源码.txt (0.00 MB)
* 03 系统登录功能实现/
* 01 登录页面布局(一).mp4 (99.07 MB), 36:09
* 02 登录页面布局(二).mp4 (55.04 MB), 19:18
* 03 登录前端功能实现.mp4 (65.27 MB), 23:38
* 04 编写系统用户实体类SysUser.mp4 (28.68 MB), 09:01
* 05 编写持久层类SysUserRepository.mp4 (11.97 MB), 04:15
* 06 编写业务接口ISysUserService.mp4 (6.43 MB), 02:26
* 07 编写业务接口实现类SysUserServiceImpl.mp4 (9.50 MB), 03:01
* 08 编写登录前端控制器LoginController.mp4 (8.98 MB), 02:53
* 09 在LoginController类下新增一个登陆方法login.mp4 (24.31 MB), 07:15
* 10 登录业务功能实现.mp4 (15.01 MB), 04:26
* 11 在SysUserRepository接口下新建一个findByUserName方法.mp4 (8.12 MB), 02:38
* 12 在HutoolJWTUtil工具类创建一个createToken方法.mp4 (26.67 MB), 07:21
* 13 编写一个MD5加密工具类Md5Util.mp4 (42.03 MB), 12:39
* 14 系统登录功能测试.mp4 (9.41 MB), 02:01
* 15 前端退出系统功能实现.mp4 (26.46 MB), 08:49
* 16 后端退出系统功能实现.mp4 (63.70 MB), 15:54
* 17 第3章课堂讲义和随堂源码.txt (0.00 MB)
* 04 系统用户管理模块功能实现/
* 01 创建前端控制器UserController.mp4 (6.20 MB), 01:56
* 02 用户管理页面头部布局.mp4 (48.36 MB), 18:06
* 03 用户管理页面表格布局.mp4 (58.50 MB), 19:57
* 04 用户管理页面分页布局.mp4 (28.20 MB), 09:52
* 05 在UserList.vue组件中编写一个响应式state对象.mp4 (16.93 MB), 05:52
* 06 在UserList.vue组件中编写一个loadData函数.mp4 (12.61 MB), 04:02
* 07 在user.ts文件中编写调用后端接口的getUserListApi函数.mp4 (15.42 MB), 05:11
* 08 编写一个查询条件类UserQueryCriteria.mp4 (17.82 MB), 04:49
* 09 封装分页查询参数PageVo.mp4 (7.32 MB), 02:14
* 10 在UserController类创建一个获取用户列表数据的getList方法.mp4 (17.27 MB), 04:26
* 11 获取用户列表数据业务功能实现.mp4 (34.02 MB), 08:24
* 12 格式化时间功能实现.mp4 (74.85 MB), 25:50
* 13 刷新功能实现.mp4 (8.19 MB), 02:56
* 14 搜索功能实现.mp4 (44.77 MB), 15:29
* 15 处理分页事件.mp4 (13.50 MB), 04:42
* 16 处理用户列表序号.mp4 (10.57 MB), 03:36
* 17 添加用户页面的布局.mp4 (86.73 MB), 29:55
* 18 添加用户前端功能实现.mp4 (20.57 MB), 07:27
* 19 添加用户后端功能实现.mp4 (27.01 MB), 08:05
* 20 取消表单功能实现.mp4 (21.77 MB), 07:29
* 21 提交表单后关闭表单和刷新表格功能实现.mp4 (18.68 MB), 06:35
* 22 校验表单功能实现.mp4 (53.24 MB), 15:45
* 23 获取用户详情功能实现.mp4 (30.19 MB), 09:50
* 24 更新用户页面的布局.mp4 (87.63 MB), 30:20
* 25 更新用户前端功能实现.mp4 (18.11 MB), 06:19
* 26 更新用户后端功能实现.mp4 (24.92 MB), 07:32
* 27 取消更新表单功能实现.mp4 (22.79 MB), 07:07
* 28 提交表单后关闭表单和刷新表格功能实现.mp4 (18.37 MB), 06:05
* 29 校验更新用户信息表单功能实现.mp4 (38.79 MB), 12:20
* 30 删除用户信息前端功能实现.mp4 (20.58 MB), 06:53
* 31 删除用户信息后端功能实现.mp4 (28.44 MB), 08:28
* 32 导出用户信息前端功能实现.mp4 (114.60 MB), 38:26
* 33 第4章课堂讲义和随堂源码.txt (0.00 MB)
* 05 系统角色管理模块功能实现/
* 01 编写一个系统角色实体类SysRole.mp4 (16.88 MB), 05:33
* 02 编写持久层类SysRoleRepository.mp4 (9.07 MB), 03:02
* 03 创建系统角色业务接口和实现类.mp4 (12.05 MB), 03:50
* 04 创建前端控制器RoleController.mp4 (7.00 MB), 02:10
* 05 角色管理页面头部布局.mp4 (55.90 MB), 19:59
* 06 角色管理页面表格布局.mp4 (46.86 MB), 16:13
* 07 角色管理页面分页布局.mp4 (28.51 MB), 10:12
* 08 编写一个加载角色列表数据的loadData函数.mp4 (17.36 MB), 06:16
* 09 新建一个名为role.ts的调用后端接口的文件.mp4 (8.21 MB), 03:17
* 10 编写一个查询条件类RoleQueryCriteria.mp4 (8.76 MB), 02:50
* 11 在RoleController类中创建一个获取角色列表数据的getList方法.mp4 (13.49 MB), 03:54
* 12 获取角色列表数据业务功能实现.mp4 (24.05 MB), 07:07
* 13 格式化时间功能实现.mp4 (11.70 MB), 04:05
* 14 刷新角色列表数据功能实现.mp4 (6.85 MB), 02:26
* 15 搜索角色列表数据功能实现.mp4 (20.12 MB), 07:01
* 16 处理角色列表分页事件.mp4 (11.89 MB), 04:07
* 17 处理角色列表序号.mp4 (9.22 MB), 03:24
* 18 添加角色页面的布局(一).mp4 (33.07 MB), 11:46
* 19 添加角色页面的布局(二).mp4 (33.71 MB), 11:33
* 20 添加角色前端功能实现.mp4 (17.08 MB), 06:04
* 21 添加角色后端功能实现.mp4 (35.54 MB), 10:04
* 22 自动填充操作者ID功能实现.mp4 (50.97 MB), 14:12
* 23 取消表单功能实现.mp4 (17.99 MB), 06:36
* 24 提交新增角色表单后关闭表单和刷新表格功能实现.mp4 (18.63 MB), 06:31
* 25 校验新增角色表单功能实现.mp4 (34.26 MB), 11:33
* 26 获取角色详情功能实现.mp4 (28.47 MB), 09:29
* 27 更新角色的页面布局.mp4 (76.91 MB), 26:31
* 28 更新角色前端功能实现.mp4 (17.44 MB), 06:16
* 29 更新角色后端功能实现.mp4 (25.81 MB), 08:11
* 30 取消更新角色信息表单功能实现.mp4 (22.09 MB), 07:27
* 31 提交表单后关闭表单和刷新表格功能实现.mp4 (17.51 MB), 05:50
* 32 校验更新角色信息表单功能实现.mp4 (33.79 MB), 11:21
* 33 删除角色信息前端功能实现.mp4 (15.33 MB), 05:32
* 34 删除角色信息后端功能实现.mp4 (23.63 MB), 07:36
* 35 导出角色信息功能实现.mp4 (34.50 MB), 11:51
* 36 第5章课堂讲义和随堂源码.txt (0.00 MB)
* 06 班级管理模块功能实现/
* 01 班级管理模块基础搭建.mp4 (53.11 MB), 16:59
* 02 班级管理页面头部布局.mp4 (83.93 MB), 25:07
* 03 班级管理页面表格布局.mp4 (57.83 MB), 15:41
* 04 班级管理页面分页布局.mp4 (37.41 MB), 11:10
* 05 编写一个名为loadData的函数.mp4 (22.95 MB), 05:50
* 06 编写一个名为gradeclass.ts的调用后端接口的文件.mp4 (10.38 MB), 03:10
* 07 编写一个查询条件类GradeClassQueryCriteria.mp4 (11.33 MB), 02:49
* 08 在GradeClassController类中创建一个获取班级列表数据的getList方法.mp4 (16.49 MB), 03:40
* 09 获取班级列表数据业务功能实现.mp4 (21.08 MB), 04:51
* 10 格式化时间功能实现.mp4 (14.21 MB), 03:29
* 11 刷新班级列表数据功能实现.mp4 (9.07 MB), 02:22
* 12 搜索班级列表数据功能实现.mp4 (21.75 MB), 06:10
* 13 处理班级列表数据分页事件.mp4 (13.31 MB), 03:32
* 14 班级列表数据序号功能实现.mp4 (13.66 MB), 03:58
* 15 添加班级页面的布局.mp4 (80.75 MB), 21:14
* 16 添加班级前端功能实现.mp4 (24.26 MB), 06:38
* 17 添加班级后端功能实现.mp4 (33.87 MB), 07:10
* 18 取消新增班级表单功能实现.mp4 (26.62 MB), 07:01
* 19 提交表单后关闭新增班级表单和刷新班级表格数据功能实现.mp4 (22.20 MB), 05:50
* 20 校验新增班级表单功能实现.mp4 (63.45 MB), 14:11
* 21 获取班级详情功能实现.mp4 (31.75 MB), 08:33
* 22 更新班级信息的页面布局.mp4 (109.64 MB), 27:43
* 23 更新班级信息前端功能实现.mp4 (27.83 MB), 06:56
* 24 更新班级信息后端功能实现.mp4 (33.91 MB), 07:00
* 25 取消更新班级信息表单功能实现.mp4 (27.57 MB), 07:08
* 26 提交表单后关闭编辑班级表单和刷新表格功能实现.mp4 (25.34 MB), 06:27
* 27 校验编辑班级信息表单功能实现.mp4 (52.93 MB), 13:01
* 28 删除班级信息功能实现.mp4 (57.34 MB), 13:21
* 29 导出班级信息功能实现.mp4 (40.38 MB), 10:35
* 30 第6章课堂讲义和随堂源码.txt (0.00 MB)
* 07 学生管理模块功能实现/
* 01 学生管理模块基础搭建.mp4 (66.48 MB), 16:09
* 02 学生管理页面头部布局.mp4 (72.50 MB), 21:05
* 03 学生管理页面表格布局.mp4 (50.69 MB), 13:12
* 04 学生管理页面分页布局.mp4 (42.65 MB), 12:04
* 05 编写一个获取学生列表数据的loadData函数.mp4 (22.75 MB), 05:47
* 06 编写一个名为student.ts的调用后端接口的文件.mp4 (9.40 MB), 02:59
* 07 编写一个查询条件类StudentQueryCriteria.mp4 (13.97 MB), 03:23
* 08 在StudentController类中创建一个获取班级列表数据的getList方法.mp4 (18.72 MB), 03:40
* 09 获取学生列表数据业务功能实现.mp4 (50.20 MB), 10:49
* 10 格式化时间功能实现.mp4 (11.07 MB), 02:45
* 11 刷新学生列表数据功能实现.mp4 (9.13 MB), 02:21
* 12 搜索学生列表数据功能实现.mp4 (20.56 MB), 05:53
* 13 处理学生列表数据分页事件.mp4 (15.12 MB), 03:45
* 14 处理学生列表数据分页序号.mp4 (11.79 MB), 03:12
* 15 添加学生页面的布局.mp4 (88.92 MB), 24:09
* 16 添加学生信息前端功能实现.mp4 (42.19 MB), 11:54
* 17 添加学生信息后端功能实现.mp4 (74.45 MB), 17:42
* 18 取消新增学生信息表单功能实现.mp4 (28.46 MB), 07:23
* 19 提交表单后关闭添加学生信息表单和刷新表格功能实现.mp4 (23.20 MB), 05:40
* 20 校验新增学生信息表单功能实现.mp4 (58.30 MB), 14:06
* 21 获取学生详情功能实现.mp4 (28.60 MB), 08:05
* 22 更新学生信息的页面布局.mp4 (116.26 MB), 28:31
* 23 更新学生信息前端功能实现.mp4 (34.14 MB), 09:17
* 24 更新学生信息后端功能实现.mp4 (30.80 MB), 07:34
* 25 取消更新学生信息表单功能实现.mp4 (34.02 MB), 08:13
* 26 提交表单后关闭编辑学生信息表单和刷新表格功能实现.mp4 (21.21 MB), 05:24
* 27 校验编辑学生信息表单功能实现.mp4 (55.39 MB), 12:52
* 28 删除学生信息功能实现.mp4 (49.95 MB), 12:01
* 29 导出学生信息功能实现.mp4 (38.93 MB), 10:09
* 30 统计所有班级学生人数功能实现.mp4 (60.41 MB), 13:01
* 31 第7章课堂讲义和随堂源码.txt (0.00 MB)
* 08 课程管理模块功能实现/
* 01 课程管理模块基础搭建.mp4 (55.63 MB), 13:40
* 02 课程管理页面头部布局.mp4 (57.55 MB), 17:05
* 03 课程管理页面表格布局.mp4 (44.25 MB), 11:54
* 04 课程管理页面分页布局.mp4 (37.57 MB), 11:00
* 05 编写一个获取课程列表数据的loadData函数.mp4 (21.94 MB), 05:27
* 06 编写一个名为course.ts的调用后端接口的文件.mp4 (8.98 MB), 02:46
* 07 编写一个查询条件类CourseQueryCriteria.mp4 (10.25 MB), 02:50
* 08 在CourseController类中创建一个获取课程列表数据的getList方法.mp4 (14.08 MB), 03:13
* 09 获取课程列表数据业务功能实现.mp4 (20.63 MB), 04:48
* 10 格式化时间功能实现.mp4 (10.26 MB), 02:45
* 11 刷新课程列表数据功能实现.mp4 (9.38 MB), 02:24
* 12 搜索课程列表数据功能实现.mp4 (19.38 MB), 05:48
* 13 处理课程列表数据分页事件.mp4 (14.07 MB), 03:45
* 14 处理课程列表数据分页序号.mp4 (12.36 MB), 03:42
* 15 添加课程页面的布局.mp4 (78.94 MB), 20:19
* 16 添加课程前端功能实现.mp4 (22.81 MB), 06:14
* 17 添加课程后端功能实现.mp4 (34.58 MB), 07:28
* 18 取消新增课程表单功能实现.mp4 (25.73 MB), 06:22
* 19 提交表单后关闭新增课程信息表单和刷新表格功能实现.mp4 (19.94 MB), 04:59
* 20 校验添加课程信息表单功能实现.mp4 (40.76 MB), 09:21
* 21 获取课程详情功能实现.mp4 (28.24 MB), 08:05
* 22 更新课程的页面布局.mp4 (103.68 MB), 25:15
* 23 更新课程前端功能实现.mp4 (31.07 MB), 07:49
* 24 更新课程后端功能实现.mp4 (28.70 MB), 06:26
* 25 取消更新课程信息表单功能实现.mp4 (22.25 MB), 06:01
* 26 提交表单后关闭更新课程表单和刷新表格功能实现.mp4 (22.24 MB), 05:08
* 27 校验更新课程表单功能实现.mp4 (37.19 MB), 08:47
* 28 删除课程信息功能实现.mp4 (50.47 MB), 13:08
* 29 导出课程信息功能实现.mp4 (35.72 MB), 09:20
* 30 第8章课堂讲义和随堂源码.txt (0.00 MB)
* 09 教师管理模块功能实现/
* 01 教师管理模块基础搭建.mp4 (63.59 MB), 15:25
* 02 教师管理页面头部布局.mp4 (56.27 MB), 16:02
* 03 教师管理页面表格布局.mp4 (47.16 MB), 12:17
* 04 教师管理页面分页布局.mp4 (36.54 MB), 10:23
* 05 编写一个获取教师列表数据的loadData函数.mp4 (20.04 MB), 04:46
* 06 编写一个名为teacher.ts的调用后端接口的文件.mp4 (9.37 MB), 02:44
* 07 编写一个查询条件类TeacherQueryCriteria.mp4 (9.84 MB), 02:52
* 08 在TeacherController类中创建一个获取教师列表数据的getList方法.mp4 (14.81 MB), 03:12
* 09 获取教师列表数据业务功能实现.mp4 (19.38 MB), 04:32
* 10 格式化教师列表数据时间功能实现.mp4 (9.82 MB), 02:31
* 11 刷新教师列表数据功能实现.mp4 (7.98 MB), 02:04
* 12 搜索教师列表数据功能实现.mp4 (19.72 MB), 05:31
* 13 处理教师列表数据分页功能实现.mp4 (14.59 MB), 03:44
* 14 处理教师列表数据分页序号.mp4 (9.95 MB), 03:01
* 15 添加教师页面的布局.mp4 (83.05 MB), 22:39
* 16 添加教师前端功能实现.mp4 (35.16 MB), 10:07
* 17 添加教师信息后端功能实现.mp4 (55.39 MB), 13:23
* 18 取消新增教师表单功能实现.mp4 (23.09 MB), 05:49
* 19 提交表单后关闭新增教师表单和刷新表格功能实现.mp4 (24.38 MB), 05:54
* 20 校验添加教师表单功能实现.mp4 (57.71 MB), 13:11
* 21 获取教师详情功能实现.mp4 (28.01 MB), 08:03
* 22 更新教师的页面布局.mp4 (114.10 MB), 28:37
* 23 更新教师前端功能实现.mp4 (33.12 MB), 09:24
* 24 更新教师后端功能实现.mp4 (27.15 MB), 06:36
* 25 取消更新教师表单功能实现.mp4 (25.33 MB), 06:02
* 26 提交表单后关闭更新教师表单和刷新表格功能实现.mp4 (21.62 MB), 05:13
* 27 校验更新教师表单功能实现.mp4 (56.29 MB), 12:53
* 28 删除教师信息功能实现.mp4 (42.61 MB), 11:01
* 29 导出教师信息功能实现.mp4 (42.75 MB), 11:59
* 30 第9章课堂讲义和随堂源码.txt (0.00 MB)
* 10 成绩管理模块功能实现/
* 01 成绩管理模块基础搭建.mp4 (67.02 MB), 16:53
* 02 成绩管理页面头部布局.mp4 (109.51 MB), 30:26
* 03 成绩管理页面表格布局.mp4 (51.64 MB), 13:57
* 04 成绩管理页面分页布局.mp4 (40.11 MB), 11:49
* 05 编写一个获取成绩列表数据的loadData函数.mp4 (18.63 MB), 05:03
* 06 编写一个名为scores.ts的调用后端接口的文件.mp4 (9.07 MB), 02:42
* 07 编写一个查询条件类ScoresQueryCriteria.mp4 (32.92 MB), 07:55
* 08 在ScoresController类中创建一个获取成绩列表数据的getList方法.mp4 (14.80 MB), 03:08
* 09 获取成绩列表数据业务功能实现.mp4 (24.04 MB), 05:54
* 10 格式化成绩列表数据时间功能实现.mp4 (10.79 MB), 02:55
* 11 刷新成绩列表数据功能实现.mp4 (17.21 MB), 04:03
* 12 搜索成绩列表数据功能实现.mp4 (65.07 MB), 16:42
* 13 处理成绩列表数据分页功能实现.mp4 (14.75 MB), 03:41
* 14 处理成绩列表数据分页序号.mp4 (12.93 MB), 03:31
* 15 登记成绩前端功能实现.mp4 (25.44 MB), 07:22
* 16 登记成绩后端功能实现.mp4 (103.45 MB), 23:09
* 17 修改ScoresList.vue组件表格布局.mp4 (83.33 MB), 21:12
* 18 编辑成绩前端功能实现.mp4 (28.24 MB), 07:29
* 19 编辑成绩后端功能实现.mp4 (39.60 MB), 09:33
* 20 删除成绩信息前端功能实现.mp4 (18.38 MB), 05:13
* 21 删除成绩信息后端功能实现.mp4 (26.45 MB), 06:35
* 22 导出成绩信息功能实现.mp4 (59.32 MB), 13:58
* 23 第10章课程讲义和随堂源码.txt (0.00 MB)
* 11 数据统计功能实现/
* 01 班级科目成绩统计组件布局(一).mp4 (95.94 MB), 28:13
* 02 班级科目成绩统计组件布局(二).mp4 (103.95 MB), 28:30
* 03 班级科目成绩统计前端功能实现.mp4 (55.42 MB), 14:56
* 04 班级科目成绩统计后端功能实现.mp4 (116.02 MB), 25:50
* 05 班级科目对比统计组件布局(一).mp4 (67.06 MB), 19:30
* 06 班级科目对比统计组件布局(二).mp4 (61.92 MB), 17:59
* 07 班级科目对比统计前端功能实现.mp4 (54.54 MB), 15:36
* 08 班级科目对比统计后端功能实现(一).mp4 (87.06 MB), 20:30
* 09 班级科目对比统计后端功能实现(二).mp4 (79.19 MB), 18:43
* 10 第11章课程讲义和随堂源码.txt (0.00 MB)
* 12 后台首页功能实现/
* 01 统计学生人数前端功能实现.mp4 (32.70 MB), 09:48
* 02 统计学生人数后端功能实现.mp4 (38.58 MB), 09:08
* 03 统计班级个数前端功能实现.mp4 (15.27 MB), 04:29
* 04 统计班级个数后端功能实现.mp4 (30.13 MB), 07:22
* 05 统计教师个数前端功能实现.mp4 (13.41 MB), 03:30
* 06 统计教师个数后端功能实现.mp4 (26.18 MB), 05:53
* 07 统计课程数量前端功能实现.mp4 (13.57 MB), 03:31
* 08 统计课程数量后端功能实现.mp4 (33.87 MB), 07:03
* 09 学科成绩对比前端功能实现.mp4 (106.45 MB), 28:27
* 10 学科成绩对比后端功能实现.mp4 (47.42 MB), 08:30
* 11 第12章课堂讲义和随堂源码.txt (0.00 MB)
* 13 个人信息设置功能实现/
* 01 个人设置组件页面布局.mp4 (108.66 MB), 31:30
* 02 上传头像前端功能实现.mp4 (49.86 MB), 14:22
* 03 上传头像后端功能实现.mp4 (151.18 MB), 32:19
* 04 设置TopBar.vue头像.mp4 (43.70 MB), 11:42
* 05 设置基础信息前端功能实现.mp4 (86.64 MB), 20:54
* 06 更新个人基础信息后端功能实现.mp4 (34.89 MB), 08:38
* 07 修改TopBar.vue个人信息.mp4 (78.24 MB), 21:13
* 08 绑定邮箱页面布局.mp4 (89.48 MB), 22:16
* 09 获取邮箱验证码前端功能实现.mp4 (71.53 MB), 20:24
* 10 发送验证码后端功能实现.mp4 (151.77 MB), 33:21
* 11 提交旧邮箱验证码功能实现.mp4 (86.95 MB), 22:04
* 12 更换新邮箱功能实现.mp4 (75.89 MB), 17:28
* 13 更改个人密码组件布局.mp4 (47.63 MB), 12:07
* 14 更改个人密码前端功能实现.mp4 (65.28 MB), 16:23
* 15 更改个人密码后端功能实现.mp4 (81.10 MB), 18:18
* 16 个人详情信息组件布局.mp4 (81.05 MB), 23:26
* 17 第13章课堂讲义和随堂源码.txt (0.00 MB)
* 14 系统权限管理功能实现/
* 01 新增用户时添加角色前端功能实现.mp4 (63.77 MB), 15:52
* 02 新增用户时添加角色后端功能实现.mp4 (30.97 MB), 07:01
* 03 编辑用户时添加角色功能实现.mp4 (31.98 MB), 07:42
* 04 修改TopBar组件展示用户角色信息.mp4 (33.70 MB), 07:55
* 05 设置菜单权限功能实现(一).mp4 (132.38 MB), 36:57
* 06 设置菜单权限功能实现(二).mp4 (88.36 MB), 21:19
* 07 第14章课堂讲义和随堂源码.txt (0.00 MB)
* 15 打包、发布与部署/
* 01 Spring Boot的打包、发布与部署.mp4 (62.57 MB), 13:25
* 02 安装mysql8.0.mp4 (36.18 MB), 08:36
* 03 修改MySQL8初始密码.mp4 (47.27 MB), 11:38
* 04 设置mysql8远程连接.mp4 (37.41 MB), 10:36
* 05 安装java17.mp4 (17.56 MB), 03:58
* 06 Spring Boot项目配置成系统服务.mp4 (67.75 MB), 13:08
* 07 Vue3项目的打包和部署.mp4 (72.53 MB), 16:24
* 08 第15章课堂讲义和随堂源码.txt (0.00 MB)





![[衡天云]爆款云服务器 低至12元/月](/hty.png)