स्प्रिंग इंटरसेप्टर का उपयोग किया जाता है क्लाइंट अनुरोधों को रोकने और उन्हें संसाधित करने के लिए कभी-कभी हम HTTP अनुरोध को इंटरसेप्ट करना चाहते हैं और इसे नियंत्रक हैंडलर विधियों को सौंपने से पहले कुछ प्रसंस्करण करना चाहते हैं। इस प्रसंस्करण का एक उदाहरण विशिष्ट हैंडलर विधि पर पारित होने से पहले अनुरोध के लिए लॉगिंग हो सकता है।
स्प्रिंग बूट में इंटरसेप्टर का क्या उपयोग है?
स्प्रिंग इंटरसेप्टर केवल उन अनुरोधों पर लागू होता है जो एक नियंत्रक को भेज रहे हैं आप इंटरसेप्टर का उपयोग कुछ कार्यों को करने के लिए कर सकते हैं जैसे कि लॉग लिखना, कॉन्फ़िगरेशन जोड़ना या अपडेट करना अनुरोध द्वारा संसाधित होने से पहले नियंत्रक, … स्प्रिंग बूट MVC में से एक "बहुभाषी वेब अनुप्रयोग" के रूप में इंटरसेप्टर का उपयोग कर रहा है।
हम इंटरसेप्टर का उपयोग क्यों करते हैं?
इंटरसेप्टर एक अनूठी प्रकार की कोणीय सेवा है जिसे हम लागू कर सकते हैं। इंटरसेप्टर हमें HttpClient का उपयोग करके इनकमिंग या आउटगोइंग HTTP अनुरोधों को इंटरसेप्ट करने की अनुमति देते हैं। HTTP अनुरोध को इंटरसेप्ट करके, हम अनुरोध के मूल्य को संशोधित या बदल सकते हैं।
स्प्रिंग बूट इंटरसेप्टर क्या है?
स्प्रिंग बूट - इंटरसेप्टर
- preHandle विधि - इसका उपयोग नियंत्रक को अनुरोध भेजने से पहले संचालन करने के लिए किया जाता है। …
- पोस्टहैंडल विधि - इसका उपयोग क्लाइंट को प्रतिक्रिया भेजने से पहले संचालन करने के लिए किया जाता है।
वसंत में इंटरसेप्टर और फिल्टर में क्या अंतर है?
जैसा कि मैंने डॉक्स से समझा, इंटरसेप्टर अनुरोधों के बीच चलाया जाता है। दूसरी ओर, दृश्य प्रस्तुत करने से पहले फ़िल्टर चलाया जाता है, लेकिन नियंत्रक द्वारा प्रतिक्रिया देने के बाद।