ما هي نصيحة المراقب؟
ما هي نصيحة المراقب؟

فيديو: ما هي نصيحة المراقب؟

فيديو: ما هي نصيحة المراقب؟
فيديو: تعاني من مراقبة الآخرين لتصرفاتك؟.. إليك أهم 3 نصائح للتعامل مع المشكلة 2024, شهر نوفمبر
Anonim

@ تحكم هو تعليق توضيحي مقدم من Spring يسمح لك بكتابة رمز عالمي يمكن تطبيقه على نطاق واسع من وحدات تحكم - متفاوتة من الجميع وحدات تحكم لحزمة مختارة أو حتى تعليق توضيحي محدد.

بهذه الطريقة ، ما فائدة نصيحة وحدة التحكم؟

@ المراقب المالي هو تخصص في التعليق التوضيحيComponent والذي يسمح بمعالجة الاستثناءات عبر الكل تطبيق في مكون مناولة عالمي واحد. يمكن اعتباره معترضًا للاستثناءات التي تم طرحها بواسطة الطرق المشروحة بـRequestMapping وما شابه ذلك.

علاوة على ذلك ، ما هو الفرق بين جهاز التحكم و RestController؟ 1. @ مراقب هو تعليق توضيحي شائع يستخدم لتمييز فئة باسم Spring MVC مراقب في حين @ RestController هو خاص مراقب المستخدمة في خدمات الويب RESTFul وما يعادل @ مراقب +ResponseBody.

في المقابل ، كيف تتعامل وحدة تحكم Spring مع الاستثناءات؟

إلى التعامل مع الاستثناءات في سلسلة MVC ، يمكننا تحديد طريقة في مراقب فئة واستخدام التعليق التوضيحي @ معالج الاستثناء عليه. الخريف سيكتشف التكوين هذا التعليق التوضيحي ويسجل الطريقة باسم استثناء معالج للحجة استثناء الطبقة وفئاتها الفرعية.

ما فائدةResponseStatus؟

نوع التعليق التوضيحي الاستجابة يضع علامة على طريقة أو فئة استثناء برمز الحالة () والسبب () الذي يجب إرجاعه. يتم تطبيق رمز الحالة على استجابة HTTP عندما يتم استدعاء طريقة المعالج وتجاوز معلومات الحالة التي تم تعيينها بوسائل أخرى ، مثل ResponseEntity أو "إعادة التوجيه:".