Wrayの知识库 Wrayの知识库
首页
  • Java 基础
  • Java 集合
  • Java 并发
  • Java IO
  • JVM
  • Spring Framework
  • Spring Boot
  • Spring Cloud
  • Spring Security
  • MySQL
  • Redis
  • 计算机基础
  • 操作系统原理
  • Linux
  • MacOS
  • Windows
  • 系统工程与研究专题
  • AI 基础
  • 大模型基础
  • Prompt 工程
  • RAG 检索增强生成
  • Agent 智能体
  • AI 应用开发
  • AI 工程化
  • AI 安全与治理
  • AI 面试与设计题
  • 纸质书
  • 电子书
  • 学习课程
疑难杂症
GitHub (opens new window)
首页
  • Java 基础
  • Java 集合
  • Java 并发
  • Java IO
  • JVM
  • Spring Framework
  • Spring Boot
  • Spring Cloud
  • Spring Security
  • MySQL
  • Redis
  • 计算机基础
  • 操作系统原理
  • Linux
  • MacOS
  • Windows
  • 系统工程与研究专题
  • AI 基础
  • 大模型基础
  • Prompt 工程
  • RAG 检索增强生成
  • Agent 智能体
  • AI 应用开发
  • AI 工程化
  • AI 安全与治理
  • AI 面试与设计题
  • 纸质书
  • 电子书
  • 学习课程
疑难杂症
GitHub (opens new window)
  • Spring概述
  • Spring Framework

  • Spring Boot

    • Spring Boot概述
      • 1. 学习路线
      • 2. 本章目录
      • 3. 阅读建议
      • 4. 总结
    • 启动流程与SpringApplication
    • @SpringBootApplication与包扫描
    • Spring Boot自动配置
    • 条件装配
    • Starter与依赖管理
    • 外部化配置
    • Profile与多环境
    • 日志体系
    • 内嵌Web服务器
    • Web开发与错误处理
    • 数据访问自动配置
    • 缓存任务调度与异步
    • Actuator端点
    • 指标Tracing与观测
    • 测试切片与集成测试
    • 配置元数据与自定义Starter
    • 打包与分层Jar
    • Docker Compose与开发服务
    • 容器镜像与Buildpacks
    • AOT与GraalVM Native Image
    • 性能调优与启动优化
    • Spring Boot版本迁移
    • Spring Boot面试与设计题
  • Spring Cloud

  • Spring Security

目录

Spring Boot概述

Spring Boot 是 Spring 知识库中的一个主干模块。以约定优于配置、自动配置、Starter、Actuator 和部署工具链,把 Spring 应用从能运行推进到能交付、能观测、能运维。

本章按照从新手到资深工程师的学习路径组织:先建立整体地图,再进入核心机制,最后进入生产实践、排障、源码和设计题。

# 1. 学习路线

入门:知道解决什么问题,能跑通基本示例
  |
  v
进阶:理解自动装配、生命周期、代理、过滤器或调用链
  |
  v
高级:能做生产配置、性能调优、安全治理和故障排查
  |
  v
专家:能解释源码设计、版本迁移、架构取舍和团队规范

# 2. 本章目录

  • 启动流程与SpringApplication
  • @SpringBootApplication与包扫描
  • Spring Boot自动配置
  • 条件装配
  • Starter与依赖管理
  • 外部化配置
  • Profile与多环境
  • 日志体系
  • 内嵌Web服务器
  • Web开发与错误处理
  • 数据访问自动配置
  • 缓存任务调度与异步
  • Actuator端点
  • 指标Tracing与观测
  • 测试切片与集成测试
  • 配置元数据与自定义Starter
  • 打包与分层Jar
  • Docker Compose与开发服务
  • 容器镜像与Buildpacks
  • AOT与GraalVM Native Image
  • 性能调优与启动优化
  • Spring Boot版本迁移
  • Spring Boot面试与设计题

# 3. 阅读建议

读者阶段 阅读方式 重点关注
新手 先读概述和基础主题 概念、最小用法、常见配置
中级 按机制主题逐篇推进 生命周期、默认规则、扩展点
高级 重点读实践、排障和设计题 性能、安全、稳定性、迁移
资深 结合源码和项目复盘阅读 抽象边界、团队规范、平台化

# 4. 总结

Spring Boot 的学习重点不是背诵组件名,而是理解它如何把业务代码、运行环境和工程治理连接起来。读完本章后,你应该能在真实项目中回答三个问题:为什么要用它、默认行为是什么、当默认行为不适合生产时如何安全接管。

上次更新: 2026/06/24, 18:37:13
Spring Framework面试与设计题
启动流程与SpringApplication

← Spring Framework面试与设计题 启动流程与SpringApplication→

Copyright © 2023-2026 Wray | 鄂ICP备2024050235号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式