Spring MVC: CoC для запроса отображения - PullRequest
1 голос
/ 05 ноября 2010

Используя в прошлом другие инфраструктуры MVC, такие как Zend Framework, я привык к идее отображения запросов по умолчанию следующим образом.

http://mysite.com/user/add вызывает метод add вкласс контроллера User, который затем вызывает представление с именем add, расположенное в каталоге с именем user.

Есть ли способ, которым я могу добиться этого (или аналогичного) в Spring MVC 3 вместо использования @RequestMapping в моих классах контроллера и указание представления для использования в каждом методе?

1 Ответ

2 голосов
/ 05 ноября 2010

Я полагаю, что это возможно, но тогда вы ограничены тем, что будет делать конвенциональная конфигурация Spring MVC.

Я думаю, что минимальным является то, что ваш контроллер будет помечен @Controller,а также аннотация класса @RequestMapping.Отдельные общедоступные методы этого класса затем сопоставляются по имени.Если методы не возвращают представление или имя представления, то имя представления будет выведено из имени метода.

Документация на самом деле не затрагивает этого, хотя вам очень рекомендуется использоватьаннотации на уровне метода, чтобы все было ясно.

...