@predestroy क्या करता है?

विषयसूची:

@predestroy क्या करता है?
@predestroy क्या करता है?

वीडियो: @predestroy क्या करता है?

वीडियो: @predestroy क्या करता है?
वीडियो: Implementing Bean LifeCyle using Annotations | @PostConstruct | @PreDestroy | Spring Tutorial 2024, सितंबर
Anonim

प्रीडेस्ट्रॉय एनोटेशन का उपयोग कॉलबैक अधिसूचना के रूप में विधियों पर किया जाता है ताकि यह संकेत दिया जा सके कि उदाहरण कंटेनर द्वारा हटाए जाने की प्रक्रिया में है। PreDestroy के साथ एनोटेट की गई विधि का उपयोग आम तौर पर उन संसाधनों को जारी करने के लिए किया जाता है जिन्हें वह धारण कर रहा है।

हम @PostConstruct का उपयोग क्यों करते हैं?

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

क्या PostConstruct निजी हो सकता है?

जिस विधि पर PostConstruct लागू किया जाता है वह सार्वजनिक, संरक्षित, पैकेज निजी या निजी हो सकता है। विधि स्थिर नहीं होनी चाहिए।

वसंत में @PostConstruct एनोटेशन क्या है?

@PostConstruct एक विधि पर उपयोग किया जाने वाला एक एनोटेशन है जिसे किसी भी इनिशियलाइज़ेशन को करने के लिए डिपेंडेंसी इंजेक्शन के बाद निष्पादित करने की आवश्यकता होती है।

पोस्टकंस्ट्रक्ट को क्यों नहीं कहा जाता है?

जावा ईई बीन एनोटेशन जैसे @PostConstruct केवल कंटेनर-प्रबंधित बीन्स पर लागू होता है। यदि आप केवल नए BlogEntryDao को स्वयं कॉल कर रहे हैं, तो कंटेनर isn' निर्माण को बाधित नहीं करेगा और @PostConstruct विधि को कॉल करेगा।