विषयसूची:

बीन जीवन चक्र क्या है?
बीन जीवन चक्र क्या है?

वीडियो: बीन जीवन चक्र क्या है?

वीडियो: बीन जीवन चक्र क्या है?
वीडियो: Bean Lifecycle - Overview - Spring Framework Tutorial 2024, नवंबर
Anonim

1.1 वसंत बीन जीवनचक्र

वसंत सेम के प्रबंधन के लिए जिम्मेदार है जीवन चक्र का फलियां वसंत कंटेनर के माध्यम से बनाया गया। NS बीन जीवनचक्र पोस्ट-इनिशियलाइज़ेशन और प्री-डिस्ट्रक्शन कॉलबैक विधियाँ शामिल हैं।

तदनुसार, स्प्रिंग बीन का जीवन चक्र क्या है?

वसंत (कॉफ़ी) बीन जीवनचक्र . NS वसंत IoC (नियंत्रण का उलटा) कंटेनर प्रबंधन करता है स्प्रिंग बीन्स . ए " स्प्रिंग बीन "बस एक है वसंत जावा क्लास का प्रबंधित इंस्टेंटेशन। NS वसंत IoC कंटेनर इंस्टेंट करने, इनिशियलाइज़ करने और वायरिंग के लिए ज़िम्मेदार है फलियां . कंटेनर भी प्रबंधित करता है जीवन चक्र का फलियां.

इसी तरह, वसंत ऋतु में बीन जीवन चक्र को कैसे नियंत्रित करते हैं? स्प्रिंग फ्रेमवर्क बीन के जीवन चक्र की घटनाओं को नियंत्रित करने के लिए निम्नलिखित 4 तरीके प्रदान करता है:

  1. इनिशियलाइज़िंग बीन और डिस्पोजेबलबीन कॉलबैक इंटरफेस।
  2. * विशिष्ट व्यवहार के लिए जागरूक इंटरफेस।
  3. बीन कॉन्फ़िगरेशन फ़ाइल में कस्टम init () और नष्ट () विधियाँ।
  4. @PostConstruct और @PreDestroy एनोटेशन।

नतीजतन, स्प्रिंग बीन फैक्ट्री कंटेनर में बीन का जीवन चक्र क्या है?

वसंत - बीन जीवन चक्र . NS जीवन चक्र का स्प्रिंग बीन समझना आसान है। जब एक सेम तत्काल है, इसे प्रयोग करने योग्य स्थिति में लाने के लिए कुछ आरंभीकरण करने की आवश्यकता हो सकती है। इसी प्रकार, जब सेम अब इसकी आवश्यकता नहीं है और इसे से हटा दिया गया है पात्र , कुछ सफाई की आवश्यकता हो सकती है।

सेम वसंत में कैसे शुरू होते हैं?

स्प्रिंग बीन जीवन चक्र महत्वपूर्ण बिंदु:

  1. कंसोल आउटपुट से यह स्पष्ट है कि स्प्रिंग कॉन्टेक्स्ट पहले बीन ऑब्जेक्ट को इनिशियलाइज़ करने के लिए नो-आर्ग्स कंस्ट्रक्टर का उपयोग कर रहा है और फिर पोस्ट-इनिट विधि को कॉल कर रहा है।
  2. बीन इनिशियलाइज़ेशन का क्रम वही है जो इसे स्प्रिंग बीन कॉन्फ़िगरेशन फ़ाइल में परिभाषित किया गया है।

सिफारिश की: