本门课程是一套深入剖析 Spring Boot 核心机制与工程化实战的系统性指南,专为希望从"表面调用"跨越到"底层原理掌控"的 Java 开发者量身定制。课程体系分为三个递进阶段:第一阶段从 Spring 4 基础回顾切入,帮助学员建立对比视角,快速进入 Spring Boot 的快速上手;第二阶段集中攻克理论难关,逐层拆解自动配置、事件监听及运行流程,这是理解整个框架架构的关键门槛,需要学员耐心配合源码分析;第三阶段进入多维度的工程实战,涵盖 Web 开发、数据访问、AOP、监控度量以及微服务搭建,实现从原理到应用的完整闭环。

课程对学员有一定的前置要求:建议具备扎实的 Java SE 基础,熟悉 Maven 构建工具及基本的前后端分离概念,并对 Spring 框架的核心注解有一定认知。无需预先掌握 Spring Cloud 或微服务架构,课程会从服务注册与发现逐步引入,循序渐进地展开讲解。对于已经使用过 Spring Boot 但对其内部机制模棱两可的开发者而言,本课程同样具有极高的重构认知价值。

完成全部课程学习后,学员将能够独立搭建高可用的企业级 Spring Boot 应用,深刻理解 Starter 自动配置的本质与运行链路,具备排查复杂配置冲突、优化启动性能及调整内嵌 Tomcat 参数的实战能力。同时,学员还将掌握 Actuator 监控端点的定制化配置方法,以及编写切片测试保障代码质量的最佳实践。这些能力将显著提升开发效率与系统稳定性,帮助学员在技术面试与日常工程实践中脱颖而出。

建议的学习顺序为:严格按照视频编号顺序依次学习,理论学习部分不可跳跃,尤其是第 6 至 15 讲的配置分析与自动配置讲解,是整个课程的基石。实战部分可根据个人项目需求选择性跳过,但不建议忽略测试与监控相关内容。课程配套的资料包中,核心源码注释是重点研读对象,建议在学习自动配置或 Web 定制章节时,对照注释版本进行断点调试,以加深理解。资料中的辅助文档可作为参考手册,在遇到具体 API 设计疑问时查阅,不建议一开始就通读所有补充材料。整套资源不仅适合从头到尾系统学习,也可作为工作中遇到原理性问题时的案头查询工具,值得反复翻阅与实践验证。

课程目录

课程目录27 集
  • 1 Spring Boot概述与课程概要介绍 (20:33).mp4
  • 2 Spring4 快速入门 (59:56).mp4
  • 3 Spring4 扩展分析(一) (35:49).mp4
  • 4 Spring4 扩展分析(二) (21:11).mp4
  • 5 Spring Boot 快速入门 (24:01).mp4
  • 6 Spring Boot 配置分析(一) (38:26).mp4
  • 7 Spring Boot 配置分析(二) (35:47).mp4
  • 8 Spring Boot 自动配置 (32:44).mp4
  • 9 Spring Boot @Enable*注解的工作原理 (47:07).mp4
  • 10 Spring Boot @EnableAutoConfiguration深入分析 (30:55).mp4
  • 11 Spring Boot 事件监听 (27:54).mp4
  • 12 Spring Boot 扩展分析 (33:55).mp4
  • 13 Spring Boot 补充讲解 (21:59).mp4
  • 14 Spring Boot 运行流程分析 (31:48).mp4
  • 15 Spring Boot Web(一) (59:01).mp4
  • 16 Spring Boot Web(二) (35:33).mp4
  • 17 Spring Boot Web(三) (38:48).mp4
  • 18 Spring Boot 定制和优化内嵌的Tomcat (35:14).mp4
  • 19 Spring Boot JDBC (38:39).mp4
  • 20 Spring Boot AOP (24:24).mp4
  • 21 Spring Boot Starter (18:31).mp4
  • 22 Spring Boot 日志 (30:58).mp4
  • 23 Spring Boot 监控和度量 (47:09).mp4
  • 24 Spring Boot 测试 (54:13).mp4
  • 25 Spring Boot 构建微服务实战 (01:01:51).mp4
  • 26 Spring Boot 服务的注册和发现 (41:53).mp4
  • 27 Spring Boot 应用的打包和部署 (35:41).mp4