Dispatcher-servlet.xml — не обязательно?

#spring-3

#весна-3

Вопрос:

Я работаю над назначением, которое в некоторой степени уже создано. Это проект Spring 3.0 с интеграцией Spring и Spring MVC. Я вижу, что в web.xml , определяется, и имя связано с классом DispatcherServlet. Но в /web-inf/ я не вижу Dispatcher-servlet.xml

когда я просмотрел документацию spring, я прочитал, что Dispatcher-servlet.xml является обязательным.

Приложение работает нормально. jsp извлекается, и поток соответствует ожиданиям.Но без Dispatcher-servlet.xml , как это работает? Есть мысли?

Спасибо, Ян.

Ответ №1:

Например: вот мой web.xml определение. Здесь мое имя dispatcherservlet springController-servlet.xml который помещается в папку web-inf.

 <servlet>
    <servlet-name>springController</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>springController</servlet-name>
    <url-pattern>*.htm</url-pattern>
</servlet-mapping>
  

Проверьте свой и вернитесь назад. Для Spring требуется файл сервлета диспетчера.