В типичном веб-приложении Spring MVC вы должны объявить DispatcherServlet
в web.xml
так:
<!-- MVC Servlet -->
<servlet>
<servlet-name>sample</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>sample</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
Наряду с слушателями, фильтрами и т.д.
С помощью servlet-api 3.0 вы можете объявить свои сервлеты с аннотацией @WebServlet
вместо добавления их в web.xml
. Spring 3.2 уже имеет @Configuration
и @EnableXYZ
для своей конфигурации контекста. Имеет ли что-то подобное для DispatcherServlet
, т.е. есть ли способ настроить ваше полное приложение Spring без каких-либо xml?