Spring MVC aşağıdaki yapabilirJenerik Bahar MVC denetleyicisi ile Kalıtım
varsayalım "/ liste" Aşağıda
@Controller
public class GenericController<T>{
@RequestMapping(method = RequestMethod.GET, value = "/list")
public @ResponseBody List<T> getMyPage(){
// returns list of T
}
}
benim iki kontrolörleri
olan bir istek haritalama ile aşağıdaki şekilde ben Baz GenericController var
@Controller(value = "/page1")
public class Page1Controller extends GenericController<Page1>{
}
@Controller(value = "/page2")
public class Page2Controller extends GenericController<Page2>{
}
Şimdi ilk olarak Page1Controller'a gidip ikinci olarak Page2Controller'a gidip "/ page1/list" ve "/ page2/list" URL'lerine erişebileceğim.
AFAIK, ek açıklamaları devralınmaz, bu nedenle Spring JIRA bağlantısı için beklendiği gibi çalışmayabilir –