Appearance
Spring Boot 知识体系
Spring Boot 是 Spring 生态中最核心的快速开发框架,本模块涵盖从基础入门到源码分析、从 Web 开发到生产实践的完整知识体系。
学习路线
| 层级 | 内容 | 说明 |
|---|---|---|
| 一、基础层 | 概述、起步依赖、配置文件、容器、日志 | 掌握 Spring Boot 核心概念与基础配置 |
| 二、Web 开发 | MVC 整合、参数校验、异常处理、文件上传、API 文档 | 构建 RESTful API 服务 |
| 三、数据访问 | JPA、MyBatis、MyBatis-Plus、事务、缓存 | 数据库操作与 ORM 框架集成 |
| 四、中间件集成 | 消息队列、定时任务、异步处理 | 企业级中间件整合 |
| 五、安全与监控 | Spring Security、Actuator | 应用安全与运行监控 |
| 六、原理与进阶 | 条件注解、启动流程、自动配置、自定义 Starter | 源码级深度理解 |
| 七、生产实践 | 性能调优、部署运维、面试题 | 上线与面试准备 |
核心思想
Spring Boot 的三大核心思想:约定优于配置、自动配置、起步依赖。理解这三者,就理解了 Spring Boot 的设计哲学。
建议按层级顺序学习,从基础层开始,逐步深入到原理与生产实践。
