spring boot-8.静态资源映射

1.webjars

WebJars是将客户端(浏览器)资源(javascript,Css等)打成jar包文件,以对资源进行统一依赖管理。WebJars的jar包部署在Maven中央仓库上。官网地址:https://www.webjars.org/

spring boot 对于所有的/webjars/**请求都会去classpath:/META-INF/resources/webjars/ 中去寻找。比如我们以webjars的形式引入jQuery

我们请求jquery的文件请求路径就是:http://localhost:8080/webjars/jquery/3.3.1/jquery.js

2."/**" 访问当前项目的任何资源,都会去静态资源的文件夹找

spring boot 默认的静态资源文件夹有以下几个:

"classpath:/META-INF/resources/",
"classpath:/resources/",
"classpath:/static/",
"classpath:/public/"
"/":当前项目的根路径

比如我们访问自己定义的asserts文件夹下的静态资源路径就应该是:http://localhost:8080/asserts/js/popper.min.js

3.首页

首页默认是在静态资源文件夹下找

4.页签的小图标默认是在静态资源文件夹下找 favicon.ico 文件

访问任何页面,页面的小图标就会变成自己定义的小图标

5.修改默认的静态资源文件夹

通过修改全局配置文件中的spring.resources.static-locations来修改静态资源文件夹的位置。

 

posted @ 2018-08-16 10:34  脆皮香蕉  阅读(365)  评论(0编辑  收藏  举报