मैं वसंत MVC में निम्न कर सकते हैंजेनेरिक वसंत MVC नियंत्रक के साथ विरासत
मान लीजिए "/ सूची"
@Controller
public class GenericController<T>{
@RequestMapping(method = RequestMethod.GET, value = "/list")
public @ResponseBody List<T> getMyPage(){
// returns list of T
}
}
नीचे मेरे दो नियंत्रकों
हैं एक अनुरोध मानचित्रण के साथ इस प्रकार मैं बेस GenericController है@Controller(value = "/page1")
public class Page1Controller extends GenericController<Page1>{
}
@Controller(value = "/page2")
public class Page2Controller extends GenericController<Page2>{
}
अब मैं यूआरएल "/ पेज 1/सूची" और "/ पेज 2/सूची" तक पहुंचने में सक्षम हूं, जहां पहले पेज 1 नियंत्रक पर जाता है और दूसरा पेज2Controller पर जाता है।
AFAIK, एनोटेशन विरासत में नहीं हैं, इसलिए यह स्प्रिंग जेरा लिंक के लिए अपेक्षित –