प्रीडेस्ट्रॉय एनोटेशन का उपयोग कॉलबैक अधिसूचना के रूप में विधियों पर किया जाता है ताकि यह संकेत दिया जा सके कि उदाहरण कंटेनर द्वारा हटाए जाने की प्रक्रिया में है। PreDestroy के साथ एनोटेट की गई विधि का उपयोग आम तौर पर उन संसाधनों को जारी करने के लिए किया जाता है जिन्हें वह धारण कर रहा है।
हम @PostConstruct का उपयोग क्यों करते हैं?
पोस्टकंस्ट्रक्ट एनोटेशन का उपयोग एक विधि पर किया जाता है जिसे किसी भी इनिशियलाइज़ेशन को करने के लिए डिपेंडेंसी इंजेक्शन के बाद निष्पादित करने की आवश्यकता होती है क्लास को सेवा में लाने से पहले इस विधि को लागू किया जाना चाहिए। यह एनोटेशन उन सभी वर्गों पर समर्थित होना चाहिए जो निर्भरता इंजेक्शन का समर्थन करते हैं।
क्या PostConstruct निजी हो सकता है?
जिस विधि पर PostConstruct लागू किया जाता है वह सार्वजनिक, संरक्षित, पैकेज निजी या निजी हो सकता है। विधि स्थिर नहीं होनी चाहिए।
वसंत में @PostConstruct एनोटेशन क्या है?
@PostConstruct एक विधि पर उपयोग किया जाने वाला एक एनोटेशन है जिसे किसी भी इनिशियलाइज़ेशन को करने के लिए डिपेंडेंसी इंजेक्शन के बाद निष्पादित करने की आवश्यकता होती है।
पोस्टकंस्ट्रक्ट को क्यों नहीं कहा जाता है?
जावा ईई बीन एनोटेशन जैसे @PostConstruct केवल कंटेनर-प्रबंधित बीन्स पर लागू होता है। यदि आप केवल नए BlogEntryDao को स्वयं कॉल कर रहे हैं, तो कंटेनर isn' निर्माण को बाधित नहीं करेगा और @PostConstruct विधि को कॉल करेगा।