তৃতীয় (এবং চতুর্থ) বিকল্প রয়েছে যা আপনি উল্লেখ করেছেন না, যা আপনি সত্তা-নির্দিষ্ট ক্রিয়াকলাপ করছেন কিনা তার উপর নির্ভর করে @BasePathAwareController বা @RepositoryRestController ব্যবহার করুন use
@ রিপোসিটরিআরস্ট্রোর্স জনসাধারণের সংগ্রহস্থল ইন্টারফেসে বিকল্পগুলি সেট করতে ব্যবহৃত হয় - এটি প্রসারণযোগ্য ধরণের (যেমন ক্রুডরোপোসিটরি / পেজিংএন্ডসোর্টিংরেপোজিটরি / ইত্যাদি) উপর ভিত্তি করে যথাযথ হিসাবে শেষ পয়েন্টগুলি তৈরি করে।
আপনি যখন ম্যানুয়ালি এন্ডপয়েন্টগুলি তৈরি করতে চান তবে @ সেটআপ করা স্প্রিং ডেটা আরএসটি কনফিগারেশনগুলি ব্যবহার করতে চাইলে @ বেসপ্যাথএওয়ারকন্ট্রোলার এবং @ রেপোসটরিআরস্টকন্ট্রোলার ব্যবহার করা হয়।
আপনি যদি @ রিস্টকন্ট্রোলার ব্যবহার করেন তবে আপনি বিভিন্ন কনফিগারেশন বিকল্পগুলির সাথে সমাপ্তি সমান্তরাল সেট তৈরি করতে পারবেন - যেমন একটি পৃথক বার্তা রূপান্তরকারী, বিভিন্ন ত্রুটি হ্যান্ডলার ইত্যাদি but তবে তারা আনন্দের সাথে সহাবস্থান করবে (এবং সম্ভবত বিভ্রান্তির কারণ হবে)।
নির্দিষ্ট ডকুমেন্টেশন এখানে পাওয়া যাবে ।