这套微服务课解决什么工作场景

很多做后端开发的人,写单体的增删改查已经很熟练,但一遇到公司要把单体拆成微服务,或者要接手分布式项目,就会卡在服务拆分、网关路由、统一异常这些环节上。这套 SpringCloud Alibaba 的资料,针对的就是这个断层。它不是讲一堆原理,而是带你从零搭一个真实的后台管理项目,从建库、生成代码、写接口,到统一返回格式、分页查询、异常处理,一路走完一个微服务模块的完整链路。如果你现在的工作涉及后台管理系统开发,或者准备跳到用 Alibaba 全家桶的公司,这套课能帮你补上从单体到微服务的实操经验。

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

这套资料不适合完全没写过 Java 的人。默认你已经能用 SpringBoot 写简单的接口,知道 MyBatis 怎么配 Mapper,对 MySQL 的基本操作不陌生。如果你符合这个前提,建议先从项目搭建和讲师管理这两个模块看起。前者带你理清工程结构怎么分、数据库怎么建、代码怎么用 MyBatis-Plus 自动生成,后者把一个标准业务模块的套路讲得很完整:接口定义、Swagger 文档、统一返回格式、分页查询、自动填充、全局异常处理。这几块是后面所有微服务模块的通用模板,只要把讲师管理这个模块跟着敲完,后面的业务模块基本都是复用同一套结构。

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

看视频的时候不要只跟着敲代码,每个模块看完后,自己加一个同结构的业务模块,比如把讲师管理改成学生管理或课程管理,自己设计表结构、生成代码、写分页和条件查询,这样才算真正消化。Swagger 文档和统一异常处理这两块,建议每写一个新接口都强制自己加上,养成习惯以后不管进什么项目都不会乱。学完整套资料后,你应该能独立搭建一个基于 SpringCloud Alibaba 的后台服务,包括用 MyBatis-Plus 做代码生成和 CRUD、用 Swagger 对外提供接口文档、用统一格式封装返回值和异常,并且知道一个标准业务模块从建表到接口联调的完整流程。这个能力直接能用到实际的中小型项目里,不需要再等别人带你走一遍。


掌握Spring Cloud Alibaba +MyBatis-Plus+VUE+ElementUI

课程目录

*   01 项目介绍和搭建/

  *   01 项目介绍.mp4 09:40

  *   02 搭建后台管理项目结构.mp4 08:31

  *   03 创建数据库.mp4 04:29

  *   04 mybatisplus代码生成.mp4 12:53

  *   05 代码生成优化.mp4 03:42

*   02 讲师管理/

  *   01 讲师管理接口.mp4 13:14

  *   02 生成swagger2文档.mp4 08:49

  *   03 swagger2文档中的常用注解.mp4 03:55

  *   04 统一返回数据格式.mp4 11:43

  *   05 分页查询.mp4 05:48

  *   06 根据条件进行分页查询.mp4 11:11

  *   07 自动填充和新增修改.mp4 13:04

  *   08 统一的异常处理.mp4 03:39

  *   09 特定异常处理.mp4 02:11

  *   10 LogBack日志1.mp4 05:25

  *   11 LogBack日志2.mp4 09:49

  *   12 滚动日志.mp4 05:10

  *   13 vue-element-admin框架.mp4 03:01

  *   14 vue-admin-template-master结构.mp4 10:31

  *   15 模拟登录.mp4 06:58

  *   16 路由配置.mp4 09:55

  *   17 其它设置.mp4 02:57

  *   18 前端讲师列表功能.mp4 05:56

  *   19 分页列表.mp4 07:44

  *   20 查询讲师.mp4 03:10

  *   21 删除讲师.mp4 03:26

  *   22 获取讲师信息.mp4 03:52

  *   23 更新讲师信息.mp4 02:09

  *   24 组件重用问题解决.mp4 01:44

  *   25 阿里云存储.mp4 04:52

  *   26 阿里云SDK.mp4 09:22

  *   27 新建云存储服务.mp4 05:14

  *   28 文件上传.mp4 12:43

  *   29 前端整合上传头像.mp4 06:59

  *   30 自定义异常.mp4 06:22

  *   31 自定义异常前端.mp4 02:41

  *   32 批量删除.mp4 09:08

  *   33 自动完成.mp4 08:12

  *   34 springcloud alibaba.mp4 02:32

  *   35 nacos注册中心.mp4 06:36

  *   36 openFeign远程调用.mp4 08:23

  *   37 删除讲师头像.mp4 09:20

  *   38 服务雪崩和容错.mp4 11:56

  *   39 sentinel介绍.mp4 05:10

  *   40 sentinel限流.mp4 03:52

  *   41 openFeign整合sentinel.mp4 03:58

*   03 课程分类管理/

  *   01 easyexcel写入数据.mp4 09:13

  *   02 写入的格式.mp4 06:30

  *   03 导入课程分类的前端实现.mp4 10:00

  *   04 导入课程类别excel.mp4 20:57

  *   05 分类列表展示后端.mp4 12:19

  *   06 分类列表展示前端.mp4 08:29

*   04 课程管理/

  *   01 课程管理.mp4 17:16

  *   02 发布课程后端.mp4 10:16

  *   03 发布课程前端.mp4 04:52

  *   04 讲师下拉列表.mp4 03:30

  *   05 课程类别一.mp4 02:48

  *   06 课程分类二.mp4 02:24

  *   07 富文本编辑器.mp4 03:58

  *   08 上传封面.mp4 03:16

  *   09 回显课程信息.mp4 10:54

  *   10 更新课程信息.mp4 07:22

  *   11 课程列表后端.mp4 15:01

  *   12 课程列表前端.mp4 13:11

  *   13 删除课程后端.mp4 07:54

  *   14 删除课程前端.mp4 02:37

  *   15 发布课程后端.mp4 10:05

  *   16 发布课程前端.mp4 05:18

  *   17 章节管理.mp4 09:27

  *   18 章节列表.mp4 10:10

  *   19 章节前端.mp4 09:33

  *   20 章节列表前端.mp4 13:08

  *   21 课时后端.mp4 04:03

  *   22 课时前端1.mp4 09:13

  *   23 课时前端2.mp4 07:17

  *   24 阿里云vod.mp4 05:39

  *   25 阿里云vod的sdk.mp4 14:02

  *   26 阿里云播放器.mp4 06:39

  *   27 播放器组件.mp4 03:14

  *   28 创建视频点播微服务.mp4 07:34

  *   29 上传视频API.mp4 08:53

  *   30 回显视频.mp4 01:39

  *   31 删除视频API.mp4 04:41

  *   32 删除视频前端.mp4 03:40

  *   33 删除视频.mp4 05:24

  *   34 批量删除视频.mp4 04:53

  *   35 删除章和课程时删除视频.mp4 06:45