在DispatcherServlet中设置拦截的路径是/,即所有请求都会被拦截,包括静态资源。此时需要在SpringMVC的配置文件中对静态资源进行处理。
本文中出现的问题是在上述情况下已经对静态资源进行了处理,但是还是无法访问静态资源的情况。
二、解决办法先按下面这篇博客的操作进行处理
完美解决SpringMVC中静态资源无法找到(No mapping found for HTTP request with URI)问题_程序猿的故事-CSDN博客
对于我来说,我是这样配置的:
web.xml
springmvc.xml
最终的解决办法是,在pom.xml中再加上下面这段代码,指定扫描配置文件的路径。原本配置的只有上面一段的
src/main/java ***.xml false src/main/resources ***.xml false
然后clean一下maven并重新编译运行tomcat,就可以访问对应的静态资源了


![SpringMVC中无法找到静态资源问题([WARNING] No mapping for GET /) SpringMVC中无法找到静态资源问题([WARNING] No mapping for GET /)](http://www.mshxw.com/aiimages/31/696875.png)
