Spring Boot je framework postavený nad Spring Frameworkem, který umožňuje vytvářet samostatné, produkčně připravené Java aplikace téměř bez konfiguračního boilerplate. Jeho dvě velké myšlenky jsou auto-konfigurace (Spring odhadne beany, které potřebujete, z toho, co je na classpath) a startery (kurátorované balíky závislostí).
Startery
Starter je jediná závislost, která vtáhne celou funkci. Přidání spring-boot-starter-web vám dá Spring MVC, embedded Tomcat a Jackson pro JSON — verze nevybíráte ručně, dělá to Boot BOM.
