Можем ли мы изменить имя файла конфигурации контекста DispatcherServlet?

В 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 и есть ли для этого какие-либо соглашения об именах (например, сервлет диспетчера)? /

15
задан Bozho 19 September 2010 в 18:56
поделиться