调度程序 Servlet 映射 - Spring 框架

Dispatcher Servlet Mapping - Spring Framework

我是 Spring Framework 的新手,我想知道为什么每次我们创建一个新的 Spring 项目并将调度程序映射设置为 / 而不是默认的 *.htm.

<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

谢谢!

1.<url-pattern>*.html</url-pattern>:

我们正在指定 servlet class DispatcherServlet 作为 Spring Web MVC 中的前端控制器。 .html 文件的所有传入请求将被转发到 DispatcherServlet.

2.<url-pattern>/</url-pattern> :

如果没有其他模式匹配,则包含模式 <url-pattern>/</url-pattern> 的映射匹配请求。这是默认映射。映射到此模式的 servlet 称为默认 servlet.The 默认映射通常指向应用程序的第一页。

谢谢..