मुझे लगता है कि स्प्रिंग बूट एमवीसी की तुलना में अधिक उपयोगी है, क्योंकि इसमें कई फायदे और इनबिल्ट फीचर्स हैं जो इसे एमवीसी से अधिक विश्वसनीय बनाते हैं। स्प्रिंग बूट में अधिकांश चीजें ऑटो कॉन्फ़िगर की जाती हैं और उन xml को लिखने की कोई आवश्यकता नहीं है जैसा कि हम MVC में करते हैं, जो समय बचा सकता है।
स्प्रिंग बूट टॉमकैट जैसे सर्वर रन-टाइम के साथ एक वॉर फाइल को बंडल करता है। यह वेब अनुप्रयोगों के आसान वितरण और तैनाती की अनुमति देता है। जैसे-जैसे उद्योग कंटेनर आधारित तैनाती की ओर बढ़ रहा है, स्प्रिंग बूट इस संदर्भ में भी उपयोगी है।
स्प्रिंग एमवीसी वेब एप्लीकेशन फ्रेमवर्क है। जबकि आप स्प्रिंग बूट के बिना स्प्रिंग में सब कुछ कर सकते हैं, लेकिन स्प्रिंग बूट आपको तेजी से काम करने में मदद करता है।
स्प्रिंग बूट आपकी स्प्रिंग निर्भरता को सरल करता है, कोई अधिक संस्करण टकराव नहीं, एक कमांड लाइन से बिना किसी एप्लिकेशन कंटेनर के सीधे चलाया जा सकता है, कम कोड के साथ अधिक निर्माण करें - XML की कोई आवश्यकता नहीं, web.xml, ऑटो-कॉन्फ़िगरेशन, चलाने के लिए उपयोगी उपकरण भी नहीं उत्पादन में, डेटाबेस इनिशियलाइज़ेशन, वातावरण विशिष्ट कॉन्फिग फाइल, मेट्रिक्स एकत्रित करना।
स्प्रिंग बूट की मूल बातें यहां पाई जा सकती हैं