ما الفرق بينRequestMapping و @ PostMapping؟
ما الفرق بينRequestMapping و @ PostMapping؟

فيديو: ما الفرق بينRequestMapping و @ PostMapping؟

فيديو: ما الفرق بينRequestMapping و @ PostMapping؟
فيديو: Difference between @RequestMapping and @GetMapping 2024, شهر نوفمبر
Anonim

من اصطلاح التسمية ، يمكننا أن نرى أن كل تعليق توضيحي يهدف إلى التعامل مع نوع أسلوب الطلب الوارد المعني ، على سبيل المثال ، يتم استخدامGetMapping للتعامل مع نوع GET من طريقة الطلب ، @ PostMapping يستخدم للتعامل مع نوع POST من طريقة الطلب ، إلخ.

بهذه الطريقة ، ما الفرق بينRequestMapping و @ PostMapping؟

خاصة، @ PostMapping عبارة عن تعليق توضيحي مكون يعمل كاختصار ل @ طلب رسم الخرائط (method = RequestMethod. لذلك ، فإن التعليق التوضيحي الملائم هو فقط "الإسهاب" ويشير إلى استخدام الطريقة التي تم التعليق عليها بها ل التعامل مع طلبات POST HTTP. لقد تحققت للتو من طرق التحكم الخاصة بك مع 2.1.

بجانب ما سبق ، ما هو GetMapping و PostMapping؟ @ GetMapping هو إصدار متخصص من التعليق التوضيحيRequestMapping يعمل كاختصار لـRequestMapping (طريقة = RequestMethod. GET). @ GetMapping تتعامل الطرق المشروحة مع طلبات HTTP GET المتطابقة مع تعبير URI المحدد.

فيما يتعلق بهذا ، ما هو PostMapping؟

@ PostMapping عبارة عن تعليق توضيحي مكون يعمل كاختصار لـRequestMapping (طريقة = RequestMethod. POST). @ PostMapping تتعامل الطرق المشروحة مع طلبات HTTP POST المطابقة لتعبير URI المحدد. يمكن لهذه التعليقات التوضيحية تحسين إمكانية قراءة الكود.

لماذا نستخدم PostMapping؟

@ PostMapping للتعامل مع طلبات HTTP POST لاحظ أن الطريقة المسؤولة عن معالجة طلبات HTTP POST تحتاج إلى تعليق توضيحي بالرمز @ PostMapping حاشية. ملاحظة. لاحظ كيف يكون التعليق التوضيحيRequestBody تستخدم لتمييز كائن وسيطة الأسلوب الذي سيتم تحويل مستند JSON إليه بواسطة Spring Framework.