Spring 全家桶
Spring 生态是企业级 Java 开发的基石,涵盖从快速开发到分布式治理的完整解决方案。
核心模块
- Spring Boot:约定优于配置,快速构建独立运行的生产级应用
- Spring Cloud:微服务治理套件(Gateway、Nacos、Sentinel、OpenFeign)
- Spring Security:认证授权框架,OAuth2 / JWT / RBAC 实战
- Spring Data:统一数据访问抽象,JPA / Redis / MongoDB / Elasticsearch
- Spring Batch:企业级批处理框架,ETL 与定时任务
- Spring WebFlux:响应式编程模型,高并发非阻塞 IO
实践方向
| 主题 | 关键词 |
|---|---|
| 自动配置原理 | @EnableAutoConfiguration, spring.factories, ImportSelector |
| 事务管理 | @Transactional, 传播行为, 隔离级别, 失效场景 |
| AOP 切面 | 动态代理, AspectJ, 日志/限流/缓存切面 |
| 性能调优 | JVM 参数, 连接池, 缓存策略, 异步化 |
📌 后续文章将围绕真实项目案例展开,避免纯理论堆砌。