dispatcherservlet路径与html文件路径相同时

html文件访问路径:http://xxx/xx/login.html。
在controller中同样配置:requestmapping=“/login",
它对应的dispatcherServlet路径:http://xxx/xx/login
在springmvc文件中配置了静态资源由defaultservelt处理,发现当静态资源文件名称
与dispatcherservlet路径相同时,无法访问静态资源,直接被dispatcherservlet拦截了,
这是什么原因呢?缺少配置还是spring就是这样的机制呢?

/login.html/login不是同一个路径吧。。。你别的页面能访问到?

spring就是这样的机制呢

springmvc默认不支持,需要在其配置中加上mvc:default-servlet-handler/以支持静态资源