【发布时间】:2013-02-07 02:57:30
【问题描述】:
在典型的 Spring MVC Web 应用程序中,您可以像这样在 web.xml 中声明 DispatcherServlet
<!-- 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 声明您的 servlet,而不是将它们添加到您的 web.xml。 Spring 3.2 已经有 @Configuration 和 @EnableXYZ 用于其上下文配置。 DispatcherServlet 是否有类似的东西,即。有没有办法在没有任何 xml 的情况下配置完整的 Spring 应用程序?
【问题讨论】:
标签: java spring-mvc servlets annotations