Вы можете использовать атрибут params
аннотации @RequestMapping
для выбора метода контроллера в зависимости от параметров Http.
См. Этот пример:
@RequestMapping(params = "form", method = RequestMethod.GET)
public ModelAndView createForm() {
...
}
@RequestMapping(method = RequestMethod.GET)
public ModelAndView list() {
...
}
Это стиль REST, который используется Spring ROO: если запрос содержит параметр forms
, то используется обработчик createForm
, если не используется метод list
.