इस सवाल का जवाब शीर्ष देखें: What exactly is Spring Framework for?वसंत निर्भरता इंजेक्शन क्या हल करता है?
कि समस्या क्या है के रूप में नुकसान में इम, और क्यों स्प्रिंग्स एक एक्सएमएल फ़ाइल के अंदर उपयोग करने के लिए इंटरफ़ेस का क्या कार्यान्वयन को निर्दिष्ट डाल (या एनोटेशन का उपयोग) के समाधान के लिए बेहतर है कोड की एक लाइन होने से बस सही इंटरफ़ेस को तुरंत चालू करें?
संपादित करें: जैसा कि मैंने अपनी एक टिप्पणी में लिखा है, मैं वास्तव में लाभों को समझने की कोशिश कर रहा हूं। मैं समझना चाहता हूं कि क्यों वसंत उपयोगी है। मैं वसंत का उपयोग न करने की वजह से या कारणों को प्रदान करने की कोशिश नहीं कर रहा हूं, बल्कि, मैं कारणों की खोज कर रहा हूं और यह समझने की कोशिश कर रहा हूं कि इसका उपयोग क्यों किया जाना चाहिए। यह पोस्ट बहस को प्रोत्साहित करने के लिए नहीं बल्कि सरल और तकनीकी उत्तरों के लिए थी। मैंने अब सही जवाब के रूप में सबसे छोटा और सबसे चित्रकारी उत्तर चुना है। मुझे कहना होगा कि मुझे आश्चर्य हुआ कि सवाल बंद था।
संभावित डुप्लिकेट: http://stackoverflow.com/questions/871405/why-do-i-need-an-ioc-container-as-opposed-to-straightforward-di-code –
संभावित डुप्लिकेट: http://stackoverflow.com/questions/130794/what-is- निर्भरता- इंजेक्शन –
संबंधित: http://stackoverflow.com/questions/5667801/arguments-against-inversion-of-control-containers/5668093#5668093 –