Смешивание аннотированных и обычных контроллеров в Spring MVC 2.5 - PullRequest
1 голос
/ 07 июля 2010

Я только недавно узнал о spring mvc, но в обучающих программах, которые я видел, используются конкретные контроллеры framwework.(SimpleFormCOntroller / AbstractController..etc)

Насколько я знаю, они устарели в Spring MVC 3.0 прямо сейчас.

Поскольку я читал на форуме, они говорят, что аннотированный контроллер является гибкимчем тот, который продлевает весенние занятия.У меня вопрос: возможно ли смешивать аннотированные и конкретные контроллеры в одном контексте веб-приложения?

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

Я боюсь, что я уже выполнил какое-то кодирование, и я не хочу переписывать те, которыеработает уже

1 Ответ

0 голосов
/ 07 июля 2010

Абсолютно, вы можете смешивать их сколько угодно, без ограничений. Это должно просто работать.

DispatcherServlet имеет автоматически определенный список HandlerMapping объектов (которые определяют, какие запросы поступают в какие контроллеры) и HanderAdapter объектов (которые определяют, как контроллеры вызываются). Контроллеры как старого, так и аннотированного стиля поддерживаются одновременно, в одном и том же контексте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...