一、静态资源引用的两种方式
1、静态资源webjars包方式
-
到 webjars官网 获取jquery的 jar包 maven坐标;
<!-- 在 maven的pom.xml中导入 jquery 的jar包--> <dependency> <groupId>org.webjars</groupId> <artifactId>jquery</artifactId> <version>3.3.1</version> </dependency>
-
导入后的静态webjars包的目录结构为:
-
静态资源访问路径为:
http://localhost:8080/webjars/jquerty/3.3.1/jquerty.js
2、静态资源文件夹的方式
- springboot 默认已支持的静态资源文件夹(新建对应的文件夹,将静态资源放入即可访问)
"classpath:/META-INF/resources/"
"classpath:/resources/"
"classpath:/static/"
"classpath:/public/"
"/" :当前项目的根路径下
- 静态资源文件夹目录结构:
- 例如:该静态资源访问路径为:
localhost:8080/asserts/img/bootstrap-solid.svg
二、默认的首页和网页小图标
1、欢迎页(首页)映射
- 直接将
index.html
文件放在静态资源文件夹根目录中即可,访问localhost:8080/
就可以访问该页面;
2、网页的小图标
- 默认使用SpringBoot的小图标,如果需要自定义小图标,将小图标命名为
favicon.ico
放在静态资源文件夹根目录即可,如果没有变化,清除浏览器缓存即可;
三、在Springboot 配置文件中修改静态资源的默认参数
- 比如修改默认的静态文件夹
#可以数组(逗号隔开)的方式传入自定义的静态资源文件夹,修改后默认的静态资源文件夹将无效;
spring.resources.static-locations= classpath:/Hello , classpath:/staticFile