Когда нам нужно несколько сервлетов Dispatcher? - PullRequest
0 голосов
/ 29 ноября 2018

В каких случаях нам нужно несколько сервлетов Dispatcher?Может кто-нибудь сказать, пожалуйста, случаи использования нескольких сервлетов диспетчера.Я думаю, что каждый вариант использования может быть решен с помощью одного сервлет-диспетчера.

Ответы [ 2 ]

0 голосов
/ 21 декабря 2018

Поскольку DispatcherServlet очень гибок.Его использует не только Spring MVC, но и Spring WS и т. Д.

В общем, мы объявляем несколько сервлетов-диспетчеров, когда нам нужно несколько наборов конфигурации MVC.Например, у нас может быть REST API наряду с традиционным приложением MVC или незащищенным и безопасным разделом веб-сайта:

Diagram

Источникэтого ответа читайте подробно ...

0 голосов
/ 29 ноября 2018

Строго разделение функциональности пользователя и администратора.Или один для простого Spring MVC, а другой для Spring Web Flow.Если есть существенные различия в конфигурации для некоторых контроллеров.(Мы фактически использовали разделение Spring MVC и Spring Web Flow, чтобы мы могли добавить это, не затрагивая уже существующие конфигурации).В настоящее время с сервлетом 3.0 вы можете разрабатывать отдельные части вашего приложения по отдельности, и все они могут вносить свой собственный DispatcherServlet и сопоставления (хотя вы также можете достичь этого с некоторыми соглашениями о конфигурации).

...