Spring Boot är ett ramverk byggt ovanpå Spring Framework som låter dig skapa fristående, produktionsklara Java-applikationer med nästan ingen boilerplate-konfiguration. Dess två stora idéer är auto-konfiguration (Spring gissar vilka beans du behöver utifrån det som finns på classpath) och starters (kurerade beroendepaket).
Starters
En starter är ett enda beroende som drar in en hel funktion. Att lägga till ger dig Spring MVC, en inbäddad Tomcat och Jackson för JSON — du väljer inte versioner för hand, Boot BOM gör det.
