我是Spring框架的新手,我想知道为什么每次我们创建一个新的Spring项目时,我们都将dispatcher映射设置为/
而不是默认的*.htm
。
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
谢谢!
1。<url-pattern>*.html</url-pattern>
:
我们指定了servlet类DispatcherServlet,它在Spring Web MVC中充当前端控制器。对于.html文件的所有传入请求将被转发到DispatcherServlet。
2。<url-pattern>/</url-pattern> :
包含模式<url-pattern>/</url-pattern>
的映射在没有其他模式匹配的情况下匹配请求。这是默认映射。映射到此模式的servlet称为默认servlet。默认映射通常指向应用程序的第一页。
谢谢. .