这门课解决什么问题,适合什么基础
很多后端开发者在学完框架基础后,常卡在“知识点零散,无法拼成一个完整项目”的断层上。这门以博客系统为业务主线的实战课,核心解决的就是如何把 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 结课测试






