नियंत्रक सलाह क्या है?
नियंत्रक सलाह क्या है?

वीडियो: नियंत्रक सलाह क्या है?

वीडियो: नियंत्रक सलाह क्या है?
वीडियो: भारत का नियंत्रक एवं महालेखा परीक्षक । Comptroller and Auditor General of India । CAG 2024, मई
Anonim

@ नियंत्रक सलाह स्प्रिंग द्वारा प्रदान किया गया एक एनोटेशन है जो आपको वैश्विक कोड लिखने की अनुमति देता है जिसे व्यापक श्रेणी में लागू किया जा सकता है नियंत्रकों - सभी से अलग नियंत्रकों एक चुने हुए पैकेज या यहां तक कि एक विशिष्ट एनोटेशन के लिए।

इस तरह, नियंत्रक सलाह का क्या उपयोग है?

@ नियंत्रक सलाह @Component एनोटेशन की एक विशेषज्ञता है जो पूरे अपवादों को संभालने की अनुमति देती है आवेदन एक वैश्विक हैंडलिंग घटक में। इसे @RequestMapping और इसी तरह के एनोटेट विधियों द्वारा फेंके गए अपवादों के इंटरसेप्टर के रूप में देखा जा सकता है।

इसके अलावा, कंट्रोलर और रेस्टकंट्रोलर में क्या अंतर है? 1. @ नियंत्रक एक सामान्य एनोटेशन है जिसका उपयोग किसी वर्ग को स्प्रिंग एमवीसी के रूप में चिह्नित करने के लिए किया जाता है नियंत्रक जबकि @ रेस्टकंट्रोलर एक विशेष है नियंत्रक RESTFul वेब सेवाओं और @ के समकक्ष में उपयोग किया जाता है नियंत्रक + @ रेस्पॉन्सबॉडी।

तदनुसार, स्प्रिंग नियंत्रक अपवादों को कैसे संभालता है?

प्रति अपवादों को संभालें स्ट्रिंग में एमवीसी , हम एक विधि को परिभाषित कर सकते हैं नियंत्रक कक्षा और एनोटेशन @ का उपयोग करें अपवादहैंडलर इस पर। वसंत कॉन्फ़िगरेशन इस एनोटेशन का पता लगाएगा और विधि को इस रूप में पंजीकृत करेगा अपवाद तर्क के लिए हैंडलर अपवाद वर्ग और उसके उपवर्ग।

@ResponseStatus का क्या उपयोग है?

एनोटेशन प्रकार प्रतिक्रिया स्थिति एक विधि या अपवाद वर्ग को स्थिति कोड () और कारण () के साथ चिह्नित करता है जिसे वापस किया जाना चाहिए। स्थिति कोड HTTP प्रतिक्रिया पर लागू होता है जब हैंडलर विधि लागू होती है और अन्य माध्यमों द्वारा निर्धारित स्थिति जानकारी को ओवरराइड करती है, जैसे ResponseEntity या "रीडायरेक्ट:"।

सिफारिश की: