В Spring web mvc
1) Если мы определим DispatcherServlet
как ниже
<servlet>
<servlet-name>appServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
он ищет файл с именем appServlet-servlet.xml
в папке WEB-INF
, как указано в ссылке Spring.
Мой вопрос в том, можем ли мы изменить это имя файла и местоположение, которое он ищет? (Я думаю, используя параметры контекста или init, мы можем это сделать, может ли любое тело сказать мне, что именно должно быть?)
2) В каждом Spring web mvc web.xml
мы будем иметь следующую строку:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
Здесь мой вопрос - какие файлы контекста он ищет? (is this list loader listener, который ищет dispatcherservlet-servlet.xml?)
3) Разница между dispatcherservlet-servlet.xml
и applicationcontext.xml
? (Я видел несколько примеров, где люди импортируют applicationcontext.xml
в dispatcherservlet-servlet.xml
?)
4) Скажите, пожалуйста, сколько контекстов мы можем иметь для веб-сайта Spring и существуют ли соглашения об именах для этого (например, сервлет диспетчера)?/