Spring Boot, Spring Framework के ऊपर बना एक framework है जो आपको लगभग बिना किसी boilerplate configuration के stand-alone, production-ready Java applications बनाने देता है। इसके दो बड़े विचार हैं auto-configuration (Spring classpath पर मौजूद चीज़ों से यह अनुमान लगाता है कि आपको कौन-से beans चाहिए) और starters (curated dependency bundles)।
Starters
एक starter एक अकेली dependency है जो एक पूरा feature खींच लाती है। जोड़ने से आपको Spring MVC, एक embedded Tomcat, और JSON के लिए Jackson मिलते हैं — आप versions हाथ से नहीं चुनते, Boot BOM यह कर देता है।
