A Spring Boot egy a Spring Frameworkre épülő keretrendszer, amely lehetővé teszi önálló, éles környezetre kész Java alkalmazások létrehozását szinte semmilyen boilerplate konfiguráció nélkül. Két nagy ötlete az auto-configuration (a Spring kitalálja, milyen beanekre van szükséged az alapján, mi van a classpathon) és a starterek (kurált függőség-csomagok).
Starterek
Egy egyetlen függőség, amely egy egész funkciót behúz. A hozzáadása megadja a Spring MVC-t, egy beágyazott Tomcatet és a Jacksont a JSON-hoz — nem kézzel válogatod ki a verziókat, azt a Boot BOM intézi.
