# SpringBoot实战视频课程 — 零基础入门 导读

课程概述

本课程专为编程初学者和想要系统掌握SpringBoot框架的开发者设计,从零开始带你一步步构建完整的Java Web项目。课程以实战为核心,配合大量代码演示,让你在动手实践中理解SpringBoot的核心理念与开发流程。

课程内容详解

**第一部分:项目构建基础**

课程伊始,你将学习如何使用Maven搭建SpringBoot项目,从简单的单模块HelloWorld入手,逐步过渡到复杂的多模块项目构建。这部分内容帮你建立对SpringBoot工程结构的整体认知,理解模块之间的依赖关系与分层设计原则。

**第二部分:数据持久层开发**

本阶段重点讲解SpringBoot与Mybatis的整合配置,涵盖注解方式与XML配置方式两种主流方案。通过MVC三层架构的完整实战演练,你将掌握Controller、Service、DAO层的职责划分与协作模式,学会如何设计清晰的Web应用开发流程。

**第三部分:项目配置与工具链**

日志框架的集成、多环境配置(开发/测试/生产)的切换策略、配置文件与Java对象的映射机制,以及Lombok注解的实战应用,都是本部分的核心内容。这些技能是提升开发效率、规范项目配置的基础。

**第四部分:企业级功能开发**

课程深入讲解多数据源配置方案、Validator数据校验与自定义注解的实现、定时任务的调度配置、全局异常处理的统一拦截机制等实用技术。这些内容直接对应真实项目开发中经常遇到的痛点场景。

**第五部分:文件与邮件服务**

从零开始构建通用的文件上传、下载服务,并记录文件操作日志;同时完整实现邮件发送功能,涵盖纯文本邮件、带附件邮件、HTML模板邮件等多种类型,并结合Thymeleaf与Freemarker引擎打造专业邮件模板。

**第六部分:前后端分离与部署**

最后章节讲解前后端分离场景下的跨域CORS配置策略,以及项目的打包发布与部署流程,帮助你将所学知识落地为可上线的真实应用。

适合人群

- 有一定Java基础,希望系统学习SpringBoot的初学者
- 想提升企业级项目实战能力的开发人员
- 需要从零搭建SpringBoot项目的自学学习者

学习建议

建议跟随课程视频逐节实践,不要跳过代码编写环节。课程中每个实战环节都配有完整的源码演示,动手复现是掌握SpringBoot开发的最佳途径。学完本课程后,你将具备独立开发SpringBoot Web应用的能力。

课程目录

课程目录46 集
  • 1 课程课时整体介绍 (18:22).mp4
  • 2 构建单模块项目之HelloWorld实战 (13:45).mp4
  • 3 构建多模块项目实战一 (16:26).mp4
  • 4 构建多模块项目实战二 (17:38).mp4
  • 5 构建多模块项目实战三 (11:06).mp4
  • 6 SpringBoot整合Mybatis之整合配置篇 (21:51).mp4
  • 7 整合Mybatis之Web应用MVC三层模式开发流程实战一 (19:54).mp4
  • 8 整合Mybatis之Web应用MVC三层模式开发流程实战二 (13:40).mp4
  • 9 整合Mybatis之Web应用MVC三层模式开发流程实战三 (14:48).mp4
  • 10 整合日志框架与多环境配置实战 (26:12).mp4
  • 11 配置文件变量对象映射与Lombok实战 (21:12).mp4
  • 12 项目打包部署实战 (14:16).mp4
  • 13 多数据源实战之配置篇 (24:11).mp4
  • 14 多数据源实战之不一样的CRUD (16:46).mp4
  • 15 Validator注解校验数据与自定义注解实战 (21:19).mp4
  • 16 发送邮件服务实战一之配置与发送简单文本 (16:33).mp4
  • 17 发送邮件服务实战二之发送带附件的邮件 (17:41).mp4
  • 18 发送邮件服务实战二之常见问题解决与发送带HTML文本邮件 (10:01).mp4
  • 19 采用Thymeleaf跟Freemarker引擎构建邮件模板 (27:06).mp4
  • 20 上传文件服务实战一之开发通用上传文件服务 (33:09).mp4
  • 21 上传文件服务实战二之保存文件上传记录 (14:20).mp4
  • 22 上传文件服务实战三之开发通用下载文件服务并下载附件 (27:16).mp4
  • 23 上传文件服务实战四之简单整合前端模板查看附件 (16:15).mp4
  • 24 定时任务实战之@Scheduled (20:52).mp4
  • 25 前后端分离之跨域CORS配置实战 (16:30).mp4
  • 26 全局异常处理@ControllerAdvice实战 (20:11).mp4
  • 27 Excel导入导出篇-实战场景介绍需求分析与整合配置 (18:21).mp4
  • 28 Excel导入导出篇-整合poi实战excel的导出一 (18:22).mp4
  • 29 Excel导入导出篇-整合poi实战excel的导出二 (27:40).mp4
  • 30 Excel导入导出篇-poi实战excel分多sheet导出 (18:33).mp4
  • 31 Excel导入导出篇-整合poi实战excel的导入 (32:33).mp4
  • 32 Excel导入导出篇-poi弊端以及解决方案总结 (19:05).mp4
  • 33 数据缓存篇-redis简介、整合与工具介绍 (19:01).mp4
  • 34 缓存员工信息之StringRedisTemplate存储实战 (27:01).mp4
  • 35 数据缓存篇-Redis缓存员工信息之缓存穿透等问题解决实战一 (30:46).mp4
  • 36 数据缓存篇-Redis缓存员工信息之缓存穿透等问题解决实战二 (29:09).mp4
  • 37 数据缓存篇-Redis缓存员工信息之Hash散列存储实战 (25:33).mp4
  • 38 消息异步通信篇-消息异步通信的实现方式与场景简介 (14:04).mp4
  • 39 消息驱动之ApplicationEvent&Listener (30:01).mp4
  • 40 消息异步通信篇-小插曲之异步发送邮箱激活注册账号 (21:11).mp4
  • 41 消息异步通信篇-消息中间件RabbitMQ简介、整合与配置 (15:17).mp4
  • 42 消息异步通信篇-RabbitMQ实战业务模块异步解耦 (21:12).mp4
  • 43 RabbitMQ消息确认机制与并发量配置实战之商城用户下单一 (33:15).mp4
  • 44 RabbitMQ消息确认机制与并发量配置实战之商城用户下单二 (10:20).mp4
  • 45 番外补充篇-RedisTemplate的自定义注入配置 (11:26).mp4
  • 46 课程总结与建议 (19:38).mp4