Spring Framework vs Spring Boot
Feature Spring Framework Spring Boot
A powerful IoC/DI + modular A tool to bootstrap Spring apps with
What it is
framework for Java zero-config
Manual XML or Java config, many
Setup Auto-configuration — just run
decisions
You write <bean>, [Link],
Configuration Almost none — sensible defaults
dispatchers, etc.
You add each Spring module (Core, spring-boot-starter-* bundles
Dependencies
MVC, Data, etc.) everything
Embedded Server Need external Tomcat/Jetty + WAR Built-in Tomcat/Jetty — run as JAR
Actuator gives /health, /metrics out-of-
Production Ready You add metrics, health checks
box
Use Case Full control, legacy, custom setup 90% of new apps — fast start