在一个典型的 Spring MVC web 应用程序中,你会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,您可以使用注释声明您的 servlet,@WebServlet
而不是将它们添加到您的web.xml
. Spring 3.2 已经有了它@Configuration
的@EnableXYZ
上下文配置。它是否有类似的东西DispatcherServlet
,即。有没有办法在没有任何 xml 的情况下配置完整的 Spring 应用程序?