Spring Boot ایک framework ہے جو Spring Framework کے اوپر بنایا گیا ہے اور آپ کو تقریباً بغیر کسی boilerplate configuration کے stand-alone، production-ready Java applications بنانے دیتا ہے۔ اس کے دو بڑے تصورات ہیں auto-configuration (Spring اندازہ لگاتا ہے کہ classpath پر موجود چیزوں سے آپ کو کون سے beans چاہئیں) اور starters (منتخب dependency bundles)۔
Starters
ایک ایک واحد dependency ہے جو ایک پوری feature کھینچ لاتی ہے۔ شامل کرنے سے آپ کو Spring MVC، ایک embedded Tomcat، اور JSON کے لیے Jackson مل جاتا ہے — آپ versions کو ہاتھ سے نہیں چنتے، Boot BOM یہ کرتا ہے۔
