Spring Interceptor تستخدم لاعتراض طلبات العميل ومعالجتهافي بعض الأحيان نريد اعتراض طلب HTTP والقيام ببعض المعالجة قبل تسليمه إلى طرق معالج وحدة التحكم. أحد الأمثلة على هذه المعالجة يمكن أن يكون تسجيل الطلب قبل تمريره إلى أسلوب المعالج المحدد.
ما هو استخدام المعترضات في التمهيد الربيعي؟
Spring Interceptor يتم تطبيقه فقط على الطلبات التي يتم إرسالها إلى وحدة تحكميمكنك استخدام Interceptor للقيام ببعض المهام مثل كتابة السجل أو إضافة أو تحديث التكوينات قبل معالجة الطلب بواسطة المتحكم ، … أحد برامج Spring Boot MVCs التي تستخدم Interceptor كـ "تطبيق ويب متعدد اللغات ".
لماذا نستخدم المعترض؟
المعترضات هي نوع فريد من الخدمات الزاوية التي يمكننا تنفيذها. تسمح لنا المعترضات باعتراض طلبات HTTP الواردة أو الصادرة باستخدام HttpClient. من خلال اعتراض طلب HTTP ، يمكننا تعديل أو تغيير قيمة الطلب.
ما هو Spring Boot Interceptor؟
حذاء الربيع - المعترض
- طريقة preHandle - تُستخدم لإجراء العمليات قبل إرسال الطلب إلى وحدة التحكم. …
- طريقة postHandle - تستخدم لإجراء العمليات قبل إرسال الرد إلى العميل.
ما الفرق بين المعترض والمرشح في الربيع؟
كما فهمت من المستندات ، يتم تشغيل المعترض بين الطلبات. من ناحية أخرى ، يتم تشغيل عامل التصفية قبل عرض العرض ، ولكن بعد استجابة وحدة التحكم.