का उपयोग किए बिना एक गैर बीन ऑब्जेक्ट से स्प्रिंग एप्लिकेशन संदर्भ प्राप्त करना मुझे एक गैर बीन ऑब्जेक्ट से वसंत अनुप्रयोग संदर्भ प्राप्त करने की आवश्यकता है। एसओ में एक और धागे में, स्वीकृत उत्तर आवेदन संदर्भ प्राप्त करने के लिए सिंगलटन का उपयोग करने का सुझाव देता है। Getting Spring Application Contextसिंगलटन
लेकिन सिंगलटन का उपयोग कर मेरी कोड अधिक युग्मित और कम परीक्षण योग्य बनाता है, हमेशा की तरह समस्याओं कई धागे में चर्चा (जैसे What is so bad about Singletons)
सवाल है, वहाँ एक गैर सेम से आवेदन संदर्भ प्राप्त करने के लिए एक सुंदर तरीका है सिंगलटन का उपयोग किए बिना वस्तु?
इस पर +1। सिंगललेट्स को आम तौर पर आपके आवेदन कोड से बचा जाना चाहिए। कुछ प्रकार के बूटस्ट्रैपिंग या बुनियादी ढांचे के लिए यह एक बड़ा सौदा नहीं है। बाधाएं हैं कि आपको अपने बूटस्ट्रैपर को किसी भी तरह से परीक्षण करने की आवश्यकता नहीं होगी। :) –