मुझे इसका समाधान नहीं मिल रहा है, और यह मुझे पागल कर रहा है। मेरे पास @ नियंत्रक मैप किया गया है जो @RequestMapping का उपयोग करके कई विधियों का जवाब देता है। मैं उन तरीकों में से एक को डिफॉल्ट के रूप में टैग करना चाहता हूं जब कुछ और विशिष्ट निर्दिष्ट नहीं किया जाता है। उदाहरण के लिए:एनोटेशन का उपयोग कर SpringMVC में डिफ़ॉल्ट विधि कैसे बनाएं?
@Controller
@RequestMapping("/user/*")
public class UserController {
@RequestMapping("login")
public String login(MapModel model) {}
@RequestMapping("logout")
public String logout(MapModel model) {}
@RequestMapping("authenticate")
public String authenticate(MapModel model) {}
}
तो/उपयोगकर्ता/लॉगिन -> प्रवेश पद्धति,/उपयोगकर्ता/लॉगआउट -> लॉगआउट, आदि मैं इसे बनाने के लिए इतना है कि किसी के लिए/उपयोगकर्ता फिर एक के लिए मार्गों हो जाता है तो यह करना चाहते हैं इन तरीकों का। हालांकि, मुझे @RequestMapping पर कुछ भी दिखाई नहीं देता है जो मुझे इन तरीकों में से एक को डिफ़ॉल्ट हैंडलर के रूप में निर्दिष्ट करने की अनुमति देगा। मुझे यह भी करने के लिए कक्षा में इस्तेमाल होने वाली किसी अन्य टिप्पणी को भी नहीं देखा जा सकता है। मुझे संदेह है कि यह अस्तित्व में नहीं है।
मैं वसंत 2.5.6 का उपयोग कर रहा हूं। क्या यह 3.0.0 में हल हो गया है? मैं बस इसे काम करने के लिए वसंत हैक कर सकता हूं क्योंकि यह काफी परेशान है यह अधिक सरल नहीं है।
अग्रिम में धन्यवाद।
+1 अद्भुत प्रश्न के लिए धन्यवाद! –