5
क्या यह स्प्रिंगएमवीसी में @PathVariable को डिफ़ॉल्ट मान सेट करने के लिए संभव है?क्या मैं स्प्रिंगएमवीसी में RequestMapping पर पथ चर के लिए डिफ़ॉल्ट मान सेट कर सकता हूं?
@RequestMapping(value = {"/core/organization/{pageNumber}", "/core/organization"} , method = RequestMethod.GET) public String list(@PathVariable Integer pageNumber, ModelMap modelMap) {
इस मामले में। यदि मैं पृष्ठ के बिना पृष्ठ तक पहुंचता हूं, तो मैं डिफ़ॉल्ट मान सेट करना चाहता हूं 1.
क्या यह संभव है?
मैं इसे शक, आप जावा में विधि पैरामीटर के लिए डिफ़ॉल्ट मान नहीं हो सकता है के रूप में – NimChimpsky
नहीं, आप पथ चर के लिए डिफ़ॉल्ट नहीं हो सकते हैं क्योंकि चर के बिना यूआरएल अलग होगा और इस प्रकार मेल नहीं खाता है। आप हमेशा '/ core/organization' के लिए मैपिंग बना सकते हैं जो आंतरिक रूप से 'सूची' विधि को आपके द्वारा इच्छित डिफ़ॉल्ट मान के साथ कॉल करता है। –