Вопросы
Как работает DispatcherServlet, если у нас есть несколько файлов конфигурации XML, так как Spring Application Context загружает их и действует на них?
Сценарий:
В моем случае у нас есть приложение, которое должно быть глобальным, а приложение должно иметь AP{Asia-Pacific}, EM{Europ-Middleeast}, CA{Canada} and LA{Latin America}
Версии.
В настоящее время у нас есть приложение для одного региона, которое EM
, и его имеет XML Configuration File i.e, em-servelt.xml
, а затем есть общий web.xml
файл для AP region
у нас есть другой файл ap-servlet.xml
и, кстати, оба em-servlet.xml
и ap-servlet.xml file
будут иметь одинаковые имена bean, но они будут указывать на контроллеры в разных пакетах, поэтому, например, em будет указывать на что-то вроде com.em.DomainController
, а ap будет указывать на com.ap.DomainController
.
Итак, мой вопрос:
Как запрос сопоставляется с разными контроллерами и как распознается запрос, чтобы он читал из ap-servlet.xml или em-servlet.xml?
Я надеюсь, что смогу четко изложить свой вопрос.