如何在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 秒 
感谢点赞支持下哈 
评论
