Spring Boot không thay thế Spring Framework — nó là lớp tiện ích xây trên Spring để bỏ cấu hình thủ công.
| Spring Framework | Spring Boot | |
|---|---|---|
| Vai trò | Nền tảng cốt lõi (IoC, DI, AOP, MVC) | Lớp tiện ích trên Spring |
| Cấu hình | Thủ công (XML / nhiều Java config) | Auto-configuration |
| Dependency | Tự khai từng cái + lo version | Starter gom sẵn, version tương thích |
| Server | Deploy .war vào Tomcat ngoài | Embedded server (java -jar) |
| Khởi tạo | Tự setup | Spring Initializr trong vài phút |
Quan hệ: mọi tính năng Spring Boot đều là Spring Framework bên dưới (@Autowired, @Transactional, Spring MVC...). Spring Boot chỉ thêm auto-config + starter + embedded server.
Trả lời ngắn khi phỏng vấn: "Spring Framework cung cấp IoC/DI và module cốt lõi nhưng cần nhiều cấu hình; Spring Boot xây trên Spring, dùng convention-over-configuration để chạy ngay với cấu hình tối thiểu."