В приложении Spring MVC у нас есть только DispatcherServlet в качестве FrontController для перехвата всех входящих запросов в наше приложение.
- DispatcherServlet передает эти запросы соответствующим классам обработчиков / контроллеров (классы POJO) в соответствии с настроенным HandlerMapping.
Таким образом, нетточка пользовательских сервлетов в Spring MVC App.
Но при необходимости вы можете иметь несколько DispatcherServlet в своем приложении.
Поскольку DispatcherServlet очень гибок,Его использует не только Spring MVC, но и Spring WS и т. Д.
В общем, мы объявляем несколько сервлетов-диспетчеров, когда нам нужно несколько наборов конфигурации MVC.
Когда нам нужно несколько сервлетов Dispatcher?