springboot静态资源映射
1、webjars:springboot中以jar包形式引入的静态资源
所有 /webjars/** ,都去classpath:/META-INF/resources/webjars/找资源;
webjars官网:https://www.webjars.org/
导入静态资源后,资源访问路径为:
如图所示:访问jquery.js的路径为:localhost:8080/webjars/jquery/3.4.1/jquery.js
2、如果是自己的静态资源文件,SpringBoot默认是从以下这些路径中读取的
"classpath:/META‐INF/resources/",
"classpath:/resources/",
"classpath:/static/",
"classpath:/public/"
"/":当前项目的根路径
3、SpringBoot默认首页面为index.html
在SpringBoot默认静态资源访问路径下添加名为index.html文件,那么访问localhost:8080,会自动跳转到这个index.html
4、所有的 **/favicon.ico 都是在静态资源文件下找;
在SpringBoot中,可以把ico格式的图标放在默认静态资源文件路径下,并以favicon.ico命名,应用图标会自动变成指定的图标
5、SpringBoot也可以在application.properties中手动配置静态资源访问路径,如
# 自定义静态资源访问路径,可以指定多个,之间用逗号隔开
spring.resources.static-locations=classpath:/mystatic/,classpath:/mypublic
注意:自定义静态资源后,SpringBoot默认的静态资源路径将不再起作用
实现类 此方法注册新的url地址
![](https://img2018.cnblogs.com/i-beta/1552936/201912/1552936-20191210105237149-1566796377.png)
作者:拉提娜的爸爸
链接:https://www.jianshu.com/p/eaae1b9d2b4a
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。