Spring Boot ist ein Framework, das auf dem Spring Framework aufbaut und dir erlaubt, eigenständige, produktionsreife Java-Anwendungen mit fast keiner Boilerplate-Konfiguration zu erstellen. Seine zwei großen Ideen sind Auto-Configuration (Spring errät die benötigten Beans anhand dessen, was auf dem Classpath liegt) und Starter (kuratierte Abhängigkeitsbündel).
Starter
Ein ist eine einzige Abhängigkeit, die ein ganzes Feature einbindet. Das Hinzufügen von gibt dir Spring MVC, ein eingebettetes Tomcat und Jackson für JSON – du wählst nicht von Hand Versionen aus, das übernimmt die Boot-BOM.
