这门课解决什么问题,适合什么基础

很多后端开发者在学完框架基础后,常卡在“知识点零散,无法拼成一个完整项目”的断层上。这门以博客系统为业务主线的实战课,核心解决的就是如何把 SpringBoot、Redis、Elasticsearch 与 Jersey 这些组件串联起来,跑通一个具备全文检索、缓存加速和前后端交互的真实项目。它适合已经掌握 Java 基础语法、了解过原生 Web 开发概念,但缺乏完整工程经验的转行者,或者平时只做简单增删改查、想系统梳理微服务外延技术的上班族。如果你连 Java 面向对象和 SQL 语句都还没弄懂,建议先补足基础再看,否则会在多环境配置和逆向生成环节感到吃力。

建议先看哪几块,资料怎么配合练习

拿到资料后,不要按顺序逐个看视频,建议先从 SpringBoot 的入门实例、多环境配置和热部署这几个核心块入手,把本地开发环境跑通。随后直接切入数据访问层,重点看 Spring Data JPA 与 MyBatis 逆向生成的配合使用。资料里包含了前端模板和异步上传的内容,这部分不要只看不练,建议你在本地建一个干净的工程,跟着视频把文件上传到独立应用服务器的流程敲一遍。遇到 Elasticsearch 的检索模块时,先确保本地能正常启动搜索服务,再跟着代码实现博客内容的分词查询。整个学习过程中,把视频当导读,遇到报错先查文档和日志,培养独立排查问题的工程习惯。

学完能独立做什么

完整跟下这套博客系统后,你不再只是停留在“会写接口”的阶段。你能独立搭建一个基于 SpringBoot 的后端工程,合理选型 JPA 或 MyBatis 进行数据库操作,并利用逆向工程快速生成基础代码。在性能优化层面,你能引入 Redis 处理高频数据缓存;在搜索体验上,能结合 Elasticsearch 实现站内内容的全文检索。此外,通过 Jersey 和 AJAX 异步上传的实践,你会清楚前后端分离场景下文件流转的具体处理方式。这套组合拳打完,你具备了独立开发中型 Web 项目后端架构的能力,面对日常业务需求时,能快速完成从技术选型到代码落地的闭环。


包含技术Linux、Redis、spring boot、文件上传下载、FreeMarker、thymeleaf、spring jdbc、Spring Data JPA、 MyBatis、 Mybatis Generator逆向生成、CKEditor、AJAX异步上传文件、Jersey实现应用服务器和

课程目录

*   01 spring boot/

  *   01 springboot简介以及插件安装.mp4 12:05

  *   02 springboot入门实例.mp4 13:08

  *   03 springboot热部署以及单元测试.mp4 21:02

  *   04 springboot生成jar.mp4 10:58

  *   05 springboot之properties配置.mp4 13:17

  *   06 springboot之yaml配置.mp4 11:26

  *   07 springboot多环境配置.mp4 17:35

  *   08 springboot之日志配置Logback.mp4 20:16

  *   09 FreeMarker入门示例.mp4 14:42

  *   10 FreeMarker简介.mp4 05:44

  *   11 FreeMarker乱码问题.mp4 02:54

  *   12 FreeMarker输出对象数据.mp4 13:28

  *   13 FreeMarker遍历输出list.mp4 08:17

  *   14 FreeMarker遍历输出map1.mp4 05:58

  *   15 FreeMarker遍历输出Map2.mp4 04:23

  *   16 FreeMarker时间处理.mp4 04:25

  *   17 FreeMarker中ifelse的使用.mp4 04:55

  *   18 Springboot整合FreeMarker.mp4 20:13

  *   19 springboot整合thymeleaf.mp4 27:09

  *   20 springbootthymeleaf循环遍历.mp4 13:13

  *   21 springbootthymeleaf条件求值.mp4 10:15

  *   22 springbootthymeleafurl和字符串.mp4 22:59

  *   23 springbootthymeleaf下拉列表.mp4 04:38

  *   24 springboot错误处理(一).mp4 17:39

  *   25 springboot错误处理(二).mp4 06:19

  *   26 springboot错误处理(三).mp4 14:04

  *   27 Servlet,Filter,Listener(一).mp4 26:00

  *   28 Servlet,Filter,Listener(二).mp4 10:38

  *   29 Servlet,Filter,Listener(三).mp4 03:35

  *   30 springboot之文件上传.mp4 21:21

  *   31 springboot之文件下载.mp4 14:47

  *   32 springboot整合springjdbc(添加、修改、删.mp4 25:22

  *   33 springboot整合springjdbc(查询).mp4 13:59

  *   34 springboot整合SpringDataJPA(添加、修.mp4 16:35

  *   35 springboot整合SpringDataJPA(删除).mp4 02:18

  *   36 springboot整合SpringDataJPA(查询单个.mp4 03:00

  *   37 springboot整合SpringDataJPA(查询单个.mp4 01:12

  *   38 springboot整合SpringDataJPA(查询多个.mp4 18:46

  *   39 Springboot整合MyBatis(注解方式使用).mp4 19:09

  *   40 Springboot整合MyBatis(XML方式使用查询).mp4 16:14

  *   41 springboot整合redis.mp4 44:48

  *   42 Springboot整合EhCache(缓存).mp4 53:24

  *   43 Springboot整合Redis(缓存).mp4 14:00

*   02 博客系统/

  *   01 需求分析以及技术架构_转.mp4 15:47

  *   02 原型展示以及数据库设计_转.mp4 18:37

  *   03 项目工程搭建_转.mp4 26:41

  *   04 Mybatis Generator逆向生成代码 _转.mp4 15:46

  *   05 项目后台管理界面搭建_转.mp4 28:37

  *   06 用户管理之查询用户信息(一)_转.mp4 10:28

  *   07 用户管理之查询用户信息(二)_转.mp4 46:25

  *   08 用户管理之添加用户信息_转.mp4 17:58

  *   09 用户管理之修改用户信息_转.mp4 16:40

  *   10 用户管理之删除用户信息_转.mp4 15:50

  *   11 用户登录_转.mp4 20:22

  *   12 防止用户非法操作(过滤器)_转.mp4 11:11

  *   13 初始化控制台信息(用户个数、当前登录时间、IP)_转.mp4 11:23

  *   14 栏目管理之栏目查询_转.mp4 21:00

  *   15 栏目管理之添加栏目信息_转.mp4 14:28

  *   16 栏目管理之修改栏目信息_转.mp4 12:10

  *   17 栏目管理之删除栏目信息_转.mp4 13:56

  *   18 文章管理之加载添加文章页面_转.mp4 11:03

  *   19 文章管理之添加文章信息1_转.mp4 17:52

  *   20 文章管理之上传图片_转.mp4 47:30

  *   21 文章管理之富文本编辑上传图片_转.mp4 11:23

  *   22 文章管理之文章查询1_转.mp4 39:53

  *   23 文章管理之文章查询2_转.mp4 02:00

  *   24 文章管理之修改文章_转.mp4 25:49

  *   25 文章管理之删除文章_转.mp4 16:26

  *   26 留言管理之查询留言_转.mp4 25:23

  *   27 留言管理之删除留言_转.mp4 06:33

  *   28 前台展示之配置redis缓存_转.mp4 25:41

  *   29 前台展示之配置redis缓存2_转.mp4 07:23

  *   30 前台展示之网站首页展示_转.mp4 28:24

  *   31 前台展示之查看文章详情_转.mp4 20:01

  *   32 前台展示之栏目类别查询_转.mp4 31:41

  *   33 前台展示之在线留言_转.mp4 30:39

  *   34 使用elasticsearch实现文章检索01_转.mp4 17:28

  *   35 使用elasticsearch实现文章检索02_转.mp4 34:20

  *   36 使用elasticsearch实现文章检索01(补录).mp4 33:18

*   03 结课测试/

  *   01 结课测试