dependency-injection पर टैग किए गए जवाब

घटकों के बीच युग्मन को कम करने के लिए एक डिज़ाइन पैटर्न, एक सॉफ्टवेयर घटक निर्भरता में गतिशील रूप से इंजेक्शन लगाने से जो इसे कार्य करने की आवश्यकता होती है।

9
डिपेंडेंसी इंजेक्शन कंस्ट्रक्टर पागलपन से कैसे बचें?
मुझे लगता है कि मेरे निर्माता इस तरह दिखना शुरू कर रहे हैं: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... ) कभी बढ़ती पैरामीटर सूची के साथ। चूंकि "कंटेनर" मेरा निर्भरता इंजेक्शन कंटेनर है, मैं ऐसा क्यों नहीं कर सकता: public MyClass(Container con) हर वर्ग के लिए? डाउनसाइड क्या हैं? …

17
मैं एक स्प्रिंग बीन में संपत्ति मूल्य को कैसे इंजेक्ट कर सकता हूं जिसे एनोटेशन का उपयोग करके कॉन्फ़िगर किया गया था?
मेरे पास स्प्रिंग बीन्स का एक गुच्छा है जो एनोटेशन के माध्यम से क्लासपाथ से उठाया जाता है, जैसे @Repository("personDao") public class PersonDaoImpl extends AbstractDaoImpl implements PersonDao { // Implementation omitted } स्प्रिंग एक्सएमएल फ़ाइल में, प्रॉपर्टीहोल्डर धारकऑनफिगरर परिभाषित है: <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location" value="/WEB-INF/app.properties" /> </bean> मैं ऊपर …

5
क्यों @PostConstruct का उपयोग करें?
एक प्रबंधित बीन में, @PostConstructनियमित जावा ऑब्जेक्ट कंस्ट्रक्टर के बाद कहा जाता है। मैं @PostConstructनियमित निर्माणकर्ता के बजाय बीन द्वारा इनिशियलाइज़ करने के लिए उपयोग क्यों करूँगा ?

23
मॉकिटो का इंजेक्शन एक स्प्रिंग बीन में लगाता है
मैं JUnit के साथ यूनिट परीक्षण के प्रयोजनों के लिए एक स्प्रिंग (3+) बीन में मॉकिटो मॉक ऑब्जेक्ट इंजेक्ट करना चाहूंगा। वर्तमान में @Autowiredनिजी सदस्य फ़ील्ड पर एनोटेशन का उपयोग करके मेरी बीन निर्भरताएँ इंजेक्ट की जाती हैं। मैंने उपयोग करने पर विचार किया है ReflectionTestUtils.setFieldलेकिन जिस सेम उदाहरण को …

4
निर्भरता इंजेक्शन (DI) "अनुकूल" पुस्तकालय
मैं एक C # लाइब्रेरी का डिज़ाइन तैयार कर रहा हूं, जिसमें कई अलग-अलग उच्च स्तर के कार्य होंगे। बेशक, उन उच्च-स्तरीय कार्यों को यथासंभव सोलिड क्लास डिजाइन सिद्धांतों का उपयोग करके लागू किया जाएगा । जैसे, संभवतः उपभोक्ताओं के लिए एक नियमित आधार पर सीधे उपयोग करने के लिए …

21
क्या मुझे NodeJS में निर्भरता इंजेक्शन की आवश्यकता है, या कैसे निपटना है ...?
मैं वर्तमान में नोडज के साथ कुछ प्रायोगिक परियोजनाएं बना रहा हूं। मैंने स्प्रिंग के साथ बहुत सारे जावा ईई वेब अनुप्रयोगों को प्रोग्राम किया है और वहां निर्भरता इंजेक्शन की आसानी की सराहना की है। अब मैं उत्सुक हूं: मैं नोड के साथ निर्भरता इंजेक्शन कैसे करूं? या: क्या …

5
5 साल की उम्र के लिए निर्भरता इंजेक्शन की व्याख्या कैसे करें? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

19
ASP.NET कोर निर्भरता इंजेक्शन त्रुटि: सक्रिय करने का प्रयास करते समय प्रकार के लिए सेवा को हल करने में असमर्थ
मैंने एक .NET कोर MVC एप्लिकेशन बनाया और अपने नियंत्रक के लिए एक रिपॉजिटरी को इंजेक्ट करने के लिए डिपेंडेंसी इंजेक्शन और रिपॉजिटरी पैटर्न का उपयोग किया। हालाँकि, मुझे एक त्रुटि मिल रही है: InvalidOperationException: 'WebApplication1.Controllers.BlogController' को सक्रिय करने का प्रयास करते हुए टाइप 'WebApplication1.Data.BloggerRepository' के लिए सेवा को हल …

10
पासिंग पैरामीटर JavaFX FXML
मैं javafx में एक माध्यमिक विंडो में पैरामीटर कैसे पारित कर सकता हूं? क्या संबंधित नियंत्रक के साथ संवाद करने का कोई तरीका है? उदाहरण के लिए: उपयोगकर्ता एक ग्राहक को चुनता है TableViewऔर ग्राहक की जानकारी दिखाते हुए एक नई विंडो खोली जाती है। Stage newStage = new Stage(); …

5
कैसल विंडसर क्या है, और मुझे क्यों परवाह करनी चाहिए?
मैं एक लंबे समय से विंडोज डेवलपर हूं, win32 और प्रारंभिक COM पर अपने दांत काट रहा हूं। मैं 2001 से .NET के साथ काम कर रहा हूं, इसलिए मैं C # और CLR में बहुत धाराप्रवाह हूं। जब तक मैंने स्टैक ओवरफ्लो में भाग लेना शुरू नहीं किया, मैंने …

7
क्या कोई Microsoft एकता की व्याख्या कर सकता है?
मैं एमएसडीएन पर एकता (डिपेंडेंसी इंजेक्शन, नियंत्रण का उलटा) के बारे में लेख पढ़ रहा हूं, लेकिन मुझे लगता है कि मुझे इसकी सरल शब्दों (या सरल उदाहरणों) में व्याख्या करने की आवश्यकता है। मैं MVPC पैटर्न से परिचित हूं (हम इसका उपयोग यहां करते हैं), लेकिन मैं अभी तक …

14
कंस्ट्रक्टर या प्रॉपर्टी सेटरों के माध्यम से निर्भरता इंजेक्शन
मैं एक वर्ग को फिर से तैयार कर रहा हूं और इसमें एक नई निर्भरता जोड़ रहा हूं। क्लास वर्तमान में कंस्ट्रक्टर में अपनी मौजूदा निर्भरता ले रहा है। तो स्थिरता के लिए, मैं पैरामीटर को कंस्ट्रक्टर में जोड़ता हूं। बेशक, यूनिट परीक्षणों के लिए कुछ उपवर्ग और भी अधिक …

5
क्या डीआई कंटेनर के माध्यम से बनाई गई वस्तुओं को प्रारंभिक करने के लिए एक पैटर्न है
मैं अपनी वस्तुओं के निर्माण का प्रबंधन करने के लिए एकता प्राप्त करने की कोशिश कर रहा हूं और मैं चाहता हूं कि कुछ शुरुआती पैरामीटर हों जो समय-समय पर ज्ञात न हों: फिलहाल एक ही तरीका है कि मैं यह करने के तरीके के बारे में सोच सकता हूं …

2
वसंत: हम इंटरफ़ेस को क्यों लागू करते हैं न कि कार्यान्वित वर्ग को?
उदाहरण interface IA { public void someFunction(); } @Resource(name="b") class B implements IA { public void someFunction() { //busy code block } public void someBfunc() { //doing b things } } @Resource(name="c") class C implements IA { public void someFunction() { //busy code block } public void someCfunc() { //doing …

3
Angular.js में अन्य लोगों को क्या "चीजें" इंजेक्ट की जा सकती हैं?
मुझे एंगुलर में डिपेंडेंसी इंजेक्शन समझने में थोड़ी मुश्किल हो रही है। तो मेरा प्रश्न यह है कि क्या कोई भी व्यक्ति "प्रकार" की व्याख्या कर सकता है, जैसे नियंत्रक, कारखाने, प्रदाता, आदि। क्या हम उसी "प्रकार" के अन्य उदाहरणों सहित अन्य में इंजेक्ट कर सकते हैं? मैं वास्तव में …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.