Spring Boot è un framework costruito sopra Spring Framework che permette di creare applicazioni Java stand-alone e pronte per la produzione con quasi zero configurazione boilerplate. Le sue due grandi idee sono l'auto-configuration (Spring intuisce i bean di cui hai bisogno da ciò che è presente nel classpath) e gli starter (bundle di dipendenze curati).
Starter
Uno è un'unica dipendenza che trascina con sé un'intera funzionalità. Aggiungere ti dà Spring MVC, un Tomcat embedded e Jackson per il JSON — non scegli tu le versioni a mano, ci pensa il BOM di Boot.
