स्प्रिंग 3.0 के साथ, क्या मेरे पास एक वैकल्पिक पथ चर हो सकता है?
उदाहरण के लिए
@RequestMapping(value = "/json/{type}", method = RequestMethod.GET)
public @ResponseBody TestBean testAjax(
HttpServletRequest req,
@PathVariable String type,
@RequestParam("track") String track) {
return new TestBean();
}
यहां मैं उसी विधि को पसंद करना /json/abc
या /json
कॉल करना चाहूंगा । अनुरोध पैरामीटर के रूप में
एक स्पष्ट समाधान घोषित type
:
@RequestMapping(value = "/json", method = RequestMethod.GET)
public @ResponseBody TestBean testAjax(
HttpServletRequest req,
@RequestParam(value = "type", required = false) String type,
@RequestParam("track") String track) {
return new TestBean();
}
और फिर /json?type=abc&track=aa
या /json?track=rr
काम करेगा