Spring Boot ਇੱਕ framework ਹੈ ਜੋ Spring Framework ਦੇ ਉੱਤੇ ਬਣਿਆ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਲਗਭਗ ਕਿਸੇ boilerplate configuration ਤੋਂ ਬਿਨਾਂ stand-alone, production-ready Java applications ਬਣਾਉਣ ਦਿੰਦਾ ਹੈ। ਇਸਦੇ ਦੋ ਵੱਡੇ ਵਿਚਾਰ ਹਨ auto-configuration (Spring ਅੰਦਾਜ਼ਾ ਲਗਾਉਂਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਕਿਹੜੇ beans ਦੀ ਲੋੜ ਹੈ, ਇਸ ਆਧਾਰ 'ਤੇ ਕਿ classpath 'ਤੇ ਕੀ ਹੈ) ਅਤੇ starters (curated dependency bundles)।
Starters
ਇੱਕ ਇੱਕ single dependency ਹੈ ਜੋ ਇੱਕ ਪੂਰੀ feature ਲੈ ਆਉਂਦੀ ਹੈ। ਜੋੜਨਾ ਤੁਹਾਨੂੰ Spring MVC, ਇੱਕ embedded Tomcat, ਅਤੇ JSON ਲਈ Jackson ਦਿੰਦਾ ਹੈ — ਤੁਸੀਂ versions ਨੂੰ ਹੱਥੀਂ ਨਹੀਂ ਚੁਣਦੇ, Boot BOM ਇਹ ਕਰਦਾ ਹੈ।
