本文章由学习过慕课网小马哥的Spring Boot 2.0深度实践之系列总览之后记录的笔记
Spring Boot深度学习
-
Spring Boot易学
- 组件自动装配 :规约大于配置,专注核心业务
- 外部化配置 :一次构建、 按需调配,到处运行
- 嵌入式容器:内置容器、无需部署、独立运行
- Spring Boot Starter:简化依赖、按需装配、自我包含
- Production-Ready:一站式运维、生态无缝整合
-
Spring Boot难精
- 组件自动装配:模式装配、@Enable模块、条件装配、加载机制
- 外部化配置:Environment 抽象、生命周期、破坏性变更
- 嵌入式容器:Servlet Web 容器、 Reactive Web 容器
- Spring Boot Starter:依赖管理、装配条件、装配顺序(难)
- Production-Ready:健康检查、数据指标、@Endpoint 管控
-
Spring Boot 与Java EE 规范
- Web:Servlet(JSR-315、JSR-340)
- SQL:JDBC(JSR-221)
- 数据校验:Bean Validation(JSR303、JSR-349)
- 缓存:Java Caching API(JSR-107)
- WebSockets:Java API for WebSocket(JSR-356)
- WebService:JAX-WS(JSR-224)
- Java 管理:JMX(JSR 3)
- 消息:JMS(JSR-914)