Spring Boot is een framework bovenop het Spring Framework waarmee je stand-alone, productieklare Java-applicaties bouwt met vrijwel geen boilerplate-configuratie. De twee grote ideeën zijn auto-configuration (Spring raadt de beans die je nodig hebt op basis van wat er op de classpath staat) en starters (samengestelde dependency-bundels).
Starters
Een starter is één enkele dependency die een hele feature binnenhaalt. toevoegen geeft je Spring MVC, een embedded Tomcat en Jackson voor JSON — je kiest niet met de hand versies uit, de Boot-BOM doet dat.
