Spring Boot là framework tạo app Java/Spring nhanh, ít cấu hình, dựng trên Spring Framework để bỏ phần lớn XML và boilerplate.
Gồm 3 phần chính:
1. Auto-configuration — tự cấu hình theo dependency có sẵn (thêm Tomcat → tự set up web server).
2. Starter dependencies — gói all-in-one: khai spring-boot-starter-web là có Spring MVC + Tomcat + Jackson đúng version.
3. Embedded server — Tomcat nhúng trong JAR, chạy java -jar app.jar, không cần cài Tomcat hay file .war.
Ưu điểm: dựng project vài phút (Spring Initializr), không XML, sẵn Actuator + externalized config; chuẩn cho microservice, REST API, cloud-native.