ভিডিও: @RequestMapping এবং @PostMapping এর মধ্যে পার্থক্য কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
নামকরণ কনভেনশন থেকে আমরা দেখতে পাচ্ছি যে প্রতিটি টীকাটি সংশ্লিষ্ট আগত অনুরোধ পদ্ধতির ধরন পরিচালনা করার জন্য বোঝানো হয়, যেমন @GetMapping GET টাইপ পরিচালনা করতে ব্যবহৃত হয় এর অনুরোধের পদ্ধতি, @ পোস্টম্যাপিং POST প্রকার পরিচালনা করতে ব্যবহৃত হয় এর অনুরোধ পদ্ধতি, ইত্যাদি
এই পদ্ধতিতে, @RequestMapping এবং @PostMapping এর মধ্যে পার্থক্য কি?
বিশেষ করে, @ পোস্টম্যাপিং একটি সংকলিত টীকা যা একটি শর্টকাট হিসাবে কাজ করে জন্য @ অনুরোধ ম্যাপিং (পদ্ধতি = অনুরোধ পদ্ধতি। তাই এটি শুধুমাত্র সুবিধাজনক টীকা যা আরও "ভার্বোস" এবং নির্দেশ করে যে এটির সাথে টীকা করা পদ্ধতি ব্যবহার করা হয়েছে জন্য POST HTTP অনুরোধগুলি পরিচালনা করা। আমি শুধু 2.1 দিয়ে আপনার নিয়ামক পদ্ধতি পরীক্ষা করেছি।
উপরে, GetMapping এবং PostMapping কি? @ GetMapping এটি @RequestMapping টীকাটির বিশেষ সংস্করণ যা @RequestMapping(method=RequestMethod. GET) এর শর্টকাট হিসেবে কাজ করে। @ GetMapping টীকাকৃত পদ্ধতি প্রদত্ত URI এক্সপ্রেশনের সাথে মিলিত HTTP GET অনুরোধগুলি পরিচালনা করে।
এই বিষয়ে, পোস্টম্যাপিং কি?
@ পোস্টম্যাপিং এটি একটি রচিত টীকা যা @RequestMapping(method=RequestMethod. POST) এর শর্টকাট হিসেবে কাজ করে। @ পোস্টম্যাপিং টীকাকৃত পদ্ধতি প্রদত্ত URI এক্সপ্রেশনের সাথে মিলে HTTP POST অনুরোধগুলি পরিচালনা করে। এই টীকাগুলি কোডের পঠনযোগ্যতা উন্নত করতে পারে।
কেন আমরা @পোস্টম্যাপিং ব্যবহার করি?
@ পোস্টম্যাপিং HTTP POST অনুরোধগুলি পরিচালনা করতে লক্ষ্য করুন যে HTTP POST অনুরোধগুলি পরিচালনা করার জন্য দায়ী পদ্ধতিটি @ দিয়ে টীকা করা দরকার পোস্টম্যাপিং টীকা @RequestBody টীকাটি কেমন তা লক্ষ্য করুন ব্যবহৃত মেথড আর্গুমেন্ট অবজেক্টকে চিহ্নিত করতে যেখানে JSON ডকুমেন্ট স্প্রিং ফ্রেমওয়ার্ক দ্বারা রূপান্তরিত হবে।