如何在springboot项目做到静态资源映射
点击上方蓝色字体,选择“标星公众号”
优质文章,第一时间送达
作者 | Yaoyaoo
来源 | urlify.cn/ueMFze
1.方法一:
这种方法的静态资源依赖都在这个网站上获取:WebJars - Web Libraries in Jars
这里之所以可以引入是基于这个方法(双击shift打开idea全局搜索):
点开这个方法会看到如下代码:
2.方法二:
同样也是刚刚这WebMvcAutoConfiguration.java,点击这个
指向了一个this再点进去
同时在WebMvcAutoConfiguration.java中还可以找个这个:
点开他!
这里面的四个路径下的资源都可以识别,加上/**,一共五个位置的都支持
也就是支持如下目录中的资源:
和我们刚刚看到的:
这里的第二种方法访问/**就可以其实就会在src/main/resources目录下找
因此优先级:resources>static>public
因此一般在public下放一些全局需要去访问的资源
3.除了以上两种方法
但是你一旦覆盖原有的就不生效了,因此一般不会去这么干的
我们来实践一下,在application.properties目录下创建如下两个目录:
这个时候其实就覆盖了spring.mvc.static-path-pattern这个时候
这里面的资源都会失效
粉丝福利:Java从入门到入土学习路线图
???
?长按上方微信二维码 2 秒
感谢点赞支持下哈
评论