स्प्रिंग बीन स्कोप एनोटेशन: @RequestScope | @SessionScope | @ एप्लीकेशनस्कोप
स्प्रिंग फ्रेमवर्क की नई रिलीज 4.3 कुछ वेब सुधार करती है। उनमें से, यह एनोटेशन का उपयोग करके बीन स्कोप्स (अनुरोध, सत्र और एप्लिकेशन स्कोप) को लागू करने के तरीके को सरल करता है: @RequestScope | @SessionScope | @ एप्लीकेशनस्कोप . वे केवल वेब-जागरूक एप्लिकेशन के संदर्भ में मान्य हैं।
संबंधित आलेख:
- स्प्रिंग बीन स्कोप - सिंगलटन और प्रोटोटाइप
- एनोटेशन का उपयोग करते हुए स्प्रिंग बीन स्कोप - सिंगलटन, प्रोटोटाइप, अनुरोध, सत्र, वैश्विक सत्र, अनुप्रयोग
I. प्रौद्योगिकी
- जावा 1.8 - मावेन 3.3.9 - स्प्रिंग टूल सूट - संस्करण 3.8.1। रिलीज - स्प्रिंग बूट: 1.5.1। रिलीजद्वितीय. अवलोकन
1. लक्ष्य
का उपयोग करके एक साधारण एप्लिकेशन बनाने के लिए @RequestScope तथा @SessionScope एनोटेशन जो आपको रास्ता दिखाता है प्रार्थना , सत्र अधिनियम और उनके बीच का अंतर। इसके अलावा, हमारा एक संक्षिप्त परिचय भी है @ एप्लीकेशनस्कोप .2. स्कोप एनोटेशन
पुराने दृष्टिकोण के साथ, हम आम तौर पर उस वर्ग को एनोटेट करते हैं जिसमें बीन का दायरा होता है: |_+_| - प्रॉक्सी मोड TARGET_CLASS : बीन का AOP प्रॉक्सी बनाने के लिए उपयोग किया जाता है। अल्पकालिक बीन स्कोप को इंजेक्ट करते समय हमें यह करना चाहिए ( प्रार्थना , सत्र ...) लंबे समय तक रहने वाले बीन स्कोप ( एकाकी वस्तु , प्रोटोटाइप ) या इंजेक्शन प्रोटोटाइप प्रति एकाकी वस्तु दायरा। - हमारे पास कुछ प्रकार के हैं दायरा : + एकाकी वस्तु : केवल एक उदाहरण बनाया गया है (डिफ़ॉल्ट दायरा) + प्रोटोटाइप : हर बार प्रोटोटाइप बीन के संदर्भ में नया उदाहरण बनाया जाता है। + प्रार्थना : एकल HTTP अनुरोध के लिए एक उदाहरण। + सत्र : HTTP सत्र के लिए एक उदाहरण + वैश्विक सत्र : वैश्विक HTTP सत्र के लिए एक उदाहरण। आमतौर पर केवल तभी मान्य होता है जब a . में उपयोग किया जाता है पोर्टलेट संदर्भ। + आवेदन : ServletContext के जीवनचक्र के लिए एकल बीन परिभाषा का दायरा (केवल वेब-जागरूक स्प्रिंग एप्लिकेशनकॉन्टेक्स्ट के संदर्भ में मान्य)।स्प्रिंग बीन स्कोप एनोटेशन: @RequestScope | @SessionScope | @ एप्लीकेशनस्कोप
#springbean #requestscope #sessionscope #applicationscope
grokonez.com
स्प्रिंग बीन स्कोप एनोटेशन: @RequestScope | @SessionScope | @ApplicationScope grokonez
स्प्रिंग फ्रेमवर्क नई रिलीज 4.3 कुछ वेब सुधार करता है, बीन स्कोप का उपयोग करने का तरीका: @RequestScope> |@SessionScope | @ एप्लीकेशनस्कोप।
यह सभी देखें:
- सेलेनियम वेबड्राइवर ट्यूटोरियल | शुरुआती के लिए सेलेनियम ट्यूटोरियल
- 3x लंबा बिटकॉइन कैश टोकन (BCHBULL) कैसे और कहां से खरीदें - एक आसान चरण-दर-चरण मार्गदर्शिका
- कागल डेटासेट को Google Colab में सीधे एक्सेस करना चाहते हैं?
- पुराने Google खाते से फ़ोटो कैसे पुनर्प्राप्त करें
- EMLX फ़ाइलों को अन्य ईमेल और दस्तावेज़ फ़ाइल एक्सटेंशन में कैसे बदलें