В 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.
Мой вопрос: можем ли мы изменить это имя файла и расположение это ищет? (Я думаю, используя контекст или параметры инициализации, мы можем это сделать, может ли кто-нибудь сказать мне, что именно должно быть?)
2) Каждую весну web mvc web. xml
, у нас будет следующая строка:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
Здесь мой вопрос: какие файлы контекста он ищет? (Это слушатель загрузчика контекста, который ищет dispatcherservlet-servlet.xml?)
3) Разница между dispatcherservlet-servlet.xml
и applicationcontext.xml
? (Я видел несколько примеров ... где люди импортируют applicationcontext.xml
в dispatcherservlet-servlet.xml
?)
4) Скажите, сколько контекстов мы можем иметь для весны web и есть ли для этого какие-либо соглашения об именах (например, сервлет диспетчера)? /