spring
spring framework --> spring boot --> spring cloud/spring cloud alibaba
spring framework

spring boot
┌─────────────────────────────────────────────────────────────────┐
│ 🌱 Spring Boot Runtime │
├───────────────────────────────┬─────────────────────────────────┤
│ Web Support │ Data Integration │
│ ┌──────────┐ ┌────────────┐ │ ┌──────────────────┐ ┌────────┐ │
│ │Spring MVC│ │Spring WebFlux│ │ │Spring Data JPA │ │JDBC │ │
│ └──────────┘ └────────────┘ │ └──────────────────┘ └────────┘ │
│ │ ┌──────────────────┐ │
│ │ │Spring Data Redis │ │
│ │ └──────────────────┘ │
├───────────────────────────────┼─────────────────────────────────┤
│ 【Core Features】 │ Embedded Containers │
│ ┌──────────────────┐ │ ┌────────┐ ┌──────┐ ┌────────┐ │
│ │Auto-Configuration│ │ │Tomcat │ │Jetty │ │Undertow│ │
│ └──────────────────┘ │ └────────┘ └──────┘ └────────┘ │
│ ┌──────────────────┐ │ │
│ │Starters │ │ Production-Ready Tools │
│ └──────────────────┘ │ ┌──────────┐ ┌──────────────┐ │
│ ┌──────────────────┐ │ │Actuator │ │Health Checks │ │
│ │Externalized Config│ │ └──────────┘ └──────────────┘ │
│ └──────────────────┘ │ ┌──────────┐ │
│ │ │Metrics │ │
│ │ └──────────┘ │
├───────────────────────────────┴─────────────────────────────────┤
│ Test │
│ ┌──────────────────────┐ ┌────────┐ ┌────────────────────┐ │
│ │Spring Boot Test │ │MockMvc │ │TestContainers │ │
│ │Starter │ │ │ │Support │ │
│ └──────────────────────┘ └────────┘ └────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
spring cloud

spring cloud alibaba
