├─ 底层核心:Spring Framework
│ ├─ IOC容器:Bean生命周期、作用域、DI依赖注入、三级缓存循环依赖
│ ├─ AOP切面:动态代理、切点表达式、通知类型、应用场景
│ ├─ 事务管理:隔离级别、传播机制、@Transactional失效场景
│ └─ 核心特性:事件监听、资源加载、类型转换
├─ Web层:Spring MVC
│ ├─ 核心流程:DispatcherServlet九大组件
│ ├─ 参数绑定、注解、拦截器、全局异常、跨域
│ └─ Filter与Interceptor区别、RESTful接口
├─ 脚手架:Spring Boot
│ ├─ 自动配置原理、条件注解、SPI
│ ├─ Starter起步依赖、配置文件、多环境
│ ├─ 内嵌Tomcat、Actuator监控、自定义Starter
│ └─ 全局配置、异步、定时任务
├─ 微服务原生:Spring Cloud
│ ├─ Eureka注册中心、Ribbon负载均衡
│ ├─ Feign远程调用、Hystrix熔断降级
│ ├─ Gateway网关、Config配置中心、Bus消息总线
│ └─ 组件停更现状、替代方案
├─ 微服务主流:Spring Cloud Alibaba
│ ├─ Nacos注册+配置中心
│ ├─ Sentinel限流熔断、Seata分布式事务
│ ├─ Dubbo RPC、RocketMQ消息队列
│ └─ 阿里云中间件整合
├─ 数据层:Spring Data
│ ├─ Spring Data JPA
│ ├─ Redis / MongoDB / ES 快速操作
│ └─ 方法名生成SQL、分页排序
├─ 安全框架:Spring Security
│ ├─ 认证、授权、RBAC
│ ├─ JWT整合、无状态登录
│ └─ 防CSRF、XSS、会话管理
└─ 常用组件
├─ Spring Cache 缓存注解
├─ Spring Task 定时任务
└─ Spring Session 分布式Session