वसंत में, आप क्वालीफायर रखने के लिए एक बीन एक्सएमएल कॉन्फ़िगर कर सकते हैं। जावा एनोटेशन के माध्यम से बीन्स को कॉन्फ़िगर करते समय मुझे लगता है कि मैं क्वालीफायर कैसे संलग्न कर सकता हूं। उसके साथ क्या है? क्या मुझे सिर्फ सादे पुराने नामों का उपयोग करना है?वसंत: जावा-कॉन्फ़िगर किया गया बीन्स
14
A
उत्तर
27
आप एनोटेशन (नहीं जावा आधारित विन्यास) का उपयोग कर रहे हैं, तो आप एक क्वालीफायर जोड़ने के लिए निम्नलिखित का उपयोग कर सकते हैं (देखें Spring documentation):
@Component
@Qualifier("myQualifier")
public class MyBean {
//code
}
और बीन में तार करने के लिए, निम्न का उपयोग करें (फिर, Spring documentation देखें):
public class MyClass {
@Autowired
@Qualifier("myQualifier")
private MyBean myBean;
//more code
}
18
क्या, @Qualifier
की तरह, आपका मतलब है?
3.10.4 Defining bean metadata within components
उदाहरण:
@Bean @Qualifier("public")
public TestBean publicInstance() {
return new TestBean("publicInstance");
}
+1
+1। ऑटोवॉयरिंग के लिए मेरा जवाब भी देखें (इसे यहां नहीं जोड़ा गया बी/सी कोड पढ़ना मुश्किल होगा)। –
संबंधित मुद्दे
- 1. वसंत बीन्स कॉन्फ़िगरेशन
- 2. गतिशील रूप से वसंत बीन्स
- 3. स्प्रिंग प्रोटोटाइप बीन्स और वसंत के लाभ
- 4. वसंत सुरक्षा: सेट किया गया प्राधिकृत
- 5. स्थैतिक विधि में वसंत बीन्स तक पहुंच
- 6. वसंत बीन्स स्टार्टअप में देरी कैसे करें?
- 7. वसंत सत्र तक पहुंचने से प्रॉक्सी बीन्स
- 8. फैक्टरीबीन वसंत द्वारा निर्मित बीन्स कैसे प्राप्त करें?
- 9. मैं अपने वसंत बीन्स में एक HttpServletRequest कैसे प्राप्त करूं?
- 10. बीन्स
- 11. वसंत जेएसपी पृष्ठ का मूल्यांकन नहीं किया गया
- 12. वसंत पहलू जार सही ढंग से कॉन्फ़िगर नहीं किया गया
- 13. वसंत - उसी प्रकार के 2 बीन्स इंजेक्ट करें
- 14. वसंत: प्रोटोटाइप-स्कोप्ड बीन्स को साफ तरीके से कैसे समाप्त किया जाए?
- 15. परीक्षण के लिए वसंत संदर्भ में नकली बीन्स इंजेक्शन
- 16. सामान्य कारखाने से निर्मित बीन्स के साथ वसंत @Autowiring
- 17. ऑटोवॉयरिंग अनुरोध स्कॉप्ड बीन्स को स्कॉप्ड बीन्स
- 18. अपरंपरागत बीन्स
- 19. तत्व 'बीन्स'
- 20. ऑटोमॉयरिंग अप्रबंधित बीन्स @ कॉम्पोनेंट
- 21. अद्वितीय बीन्स के साथ वसंत ऑटोवॉयरिंग: वसंत की उम्मीद एकल मिलान बीन लेकिन 2
- 22. जेपीए बीन्स
- 23. ऑटोवायर संदर्भ बीन्स
- 24. स्प्रिंग फ्रेमवर्क डिफ़ॉल्ट-आलसी-इनिट सभी बीन्स
- 25. स्प्रिंग डी - सभी आश्रित बीन्स
- 26. बीन्स ... वास्तव में यह क्या है
- 27. वसंत के
- 28. टेस्ट केस: स्प्रिंग बीन्स
- 29. एक अलग मॉड्यूल से ऑटोवायरिंग बीन्स
- 30. वसंत
और '@ कॉम्पोनेंट ("घटक नाम") के साथ क्या गलत है? कैसे @ @ कॉम्पोनेंट @ क्वालीफायर 'बेहतर है? – Nick