如何在springboot项目做到静态资源映射

共 787字,需浏览 2分钟

 ·

2021-01-06 15:06

点击上方蓝色字体,选择“标星公众号”

优质文章,第一时间送达

  作者 |  Yaoyaoo

来源 |  urlify.cn/ueMFze

66套java从入门到精通实战课程分享

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 秒


感谢点赞支持下哈 

浏览 27
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报