上一篇博文说明了SpringBoot对WebJars的支持,那么项目中还有其他静态资源文件,如自定义CSS、JS、image等,SpringBoot同样提供了映射支持。 【1】静态资源文件映射规则 同样查看WebMvcAutoConfiguration源码如下: 这里可以看到对静态资源处理的具体支持代码如下: 第一步拿到staticPathPattern; 第二步,如果资源请求没有对应映射,就添加资源处理器及资源找寻位置并设置缓存 其中 staticLocations在ResourceProperties类中,源码如下: 即:"/**"?访问当前项目的任何资源,只要没有匹配的处理映射,则都去静态资源的文件夹找映射 如下图,访问static/asserts/img/bootstrap-solid.svg: URL : http://localhost:8083/asserts/img/bootstrap-solid.svg; 这里注意URL上面不要添加静态资源文件夹(路径)的名字,如static、public等等。 代码如下:...