Spring Boot
基础
核心机制
- 启动流程
- IOC 与 DI
- Bean 生命周期
- Bean 作用域
- 循环依赖
- 延迟加载
- AOP
- 自动配置
- 条件注解
- 事件机制
- SpEL 表达式
- 属性绑定
- 环境与 Profile
- 配置管理
- 自定义 Starter
Web
- MVC
- 过滤器与拦截器
- 全局异常处理
- 参数校验
- 统一响应格式
- 消息转换
- 类型转换
- 跨域处理
- 文件上传下载
- 静态资源
- Thymeleaf
- WebSocket
- STOMP 协议
- SSE 服务端推送
- 响应式编程
- 国际化
- Session 管理
- Swagger 与 OpenAPI
HTTP 客户端
数据层
任务与异步
缓存与消息
安全
通知与集成
运维与工程
微服务(Spring Cloud)
单应用能力见上文;多服务治理、网关、注册发现、分布式数据见 Spring Cloud(含与 架构、Redis、MySQL 对照索引)。