
课程简介
本课程由资深架构师亲授,专为希望突破 Spring Boot “会用”阶段、深入理解框架底层原理与设计思想的 Java 开发者打造。课程以 Spring Boot 2.0 为核心,摒弃浅层 API 调用,采用“源码分析 + 实战驱动”的方式,系统拆解 Spring Boot 的自动配置原理、启动流程、条件注解体系、事件监听机制、Actuator 监控端点、数据访问封装、Web 容器定制等核心模块。
推荐语言
-
核心语言:Java 8+(课程基于 JDK 8 环境,涵盖 Lambda、Stream、Optional 等特性)
-
核心框架:
-
Spring Framework 5.x(IoC 容器、AOP、资源管理、事务抽象)
-
Spring Boot 2.0.x(自动配置、Starter 机制、外部化配置、嵌入式容器)
-
-
源码分析工具:
-
IDEA(Debug 模式 + 条件断点 + 表达式求值,配合源码阅读插件)
-
关键依赖分析:Maven / Gradle(依赖树分析、版本冲突排查)
-
-
数据访问:
-
Spring Data JPA / Hibernate(ORM 整合与原理)
-
MyBatis(与 Spring Boot 整合原理)
-
连接池:HikariCP(自动配置与调优)
-
-
Web 容器:
-
嵌入式 Tomcat / Jetty / Undertow(源码级别分析启动与容器定制)
-
-
监控与运维:
-
Spring Boot Actuator(端点原理与扩展)
-
Micrometer + Prometheus + Grafana(指标采集与可视化)
-
-
开发与构建:
-
Maven 3.5+ / Gradle 5.x(插件原理与生命周期)
-
Git(版本管理,配套源码课件)
-
下载地址
此内容仅限注册用户查看,请先登录

评论(0)
暂无评论