Spring Boot भनेको Spring Framework माथि बनाइएको framework हो जसले तपाईंलाई लगभग कुनै boilerplate configuration बिना नै stand-alone, production-ready Java application हरू बनाउन दिन्छ। यसका दुई ठूला विचार हुन् auto-configuration (Spring ले classpath मा भएको आधारमा तपाईंलाई चाहिने beans अनुमान गर्छ) र starters (curated dependency bundle हरू)।
Starters
Starter भनेको सम्पूर्ण feature तान्ने एउटै dependency हो। spring-boot-starter-web थप्दा तपाईंलाई Spring MVC, embedded Tomcat, र JSON का लागि Jackson दिन्छ — तपाईंले version हरू हातले छान्नुहुन्न, Boot BOM ले गर्छ।
