فيديو: ما الفرق بينRequestMapping و @ PostMapping؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
من اصطلاح التسمية ، يمكننا أن نرى أن كل تعليق توضيحي يهدف إلى التعامل مع نوع أسلوب الطلب الوارد المعني ، على سبيل المثال ، يتم استخدام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.