Spring MVCで次のことができますか
次のように、1 つのリクエスト マッピング "/list" を持つ Base GenericController があるとします。
@Controller
public class GenericController<T>{
@RequestMapping(method = RequestMethod.GET, value = "/list")
public @ResponseBody List<T> getMyPage(){
// returns list of T
}
}
以下は私の2つのコントローラーです
@Controller(value = "/page1")
public class Page1Controller extends GenericController<Page1>{
}
@Controller(value = "/page2")
public class Page2Controller extends GenericController<Page2>{
}
これで、「/page1/list」と「/page2/list」という URL にアクセスできるようになります。最初は Page1Controller に行き、2 つ目は Page2Controller に行きます。