/ / वसंत जीवन चक्र जब हम आवेदन संदर्भ - जावा, वसंत, जावा-ई, वसंत-एमवीसी ताज़ा करते हैं

स्प्रिंग लाइफ-चक्र जब हम एप्लिकेशन संदर्भ - जावा, वसंत, जावा-ई, स्प्रिंग-एमवीसी रीफ्रेश करते हैं

मैं प्रलेखन ढूंढने की कोशिश कर रहा हूं जो बताता है कि स्प्रिंग को आंतरिक रूप से एप्लिकेशन संदर्भ का रीफ्रेश कैसे प्रबंधित किया जाता है।

      ApplicationContext context = new ClassPathXmlApplicationContext("portalResetWebApplicationContext.xml");
((ConfigurableApplicationContext) context).refresh();

मुझे यह जानने में दिलचस्पी है कि क्या सभी बीन्स के साथ क्या होता है जो सिंगलटन (डिफ़ॉल्ट रूप से) के रूप में तत्काल थे।

सादर।

उत्तर:

जवाब के लिए 2 № 1

के अनुसार जावाडोक:

चूंकि यह एक स्टार्टअप विधि है, इसे नष्ट करना चाहिएखतरनाक संसाधनों से बचने के लिए, अगर यह विफल रहता है तो पहले से ही सिंगलटन बनाए गए हैं। दूसरे शब्दों में, उस विधि के आविष्कार के बाद, सभी या तो अकेले या सभी सिंगलेट्स को तुरंत चालू नहीं किया जाना चाहिए।

इसलिए मेरा सुझाव है कि आप कक्षा में एक स्थिर काउंटर जोड़ दें और देखें कि प्रत्येक उदाहरण से कितने उदाहरण बनाए गए थे।