
SpringBoot之webjars和静态资源映射
1.webjars
所有/webjars/**请求, 都去classpath:/META-INF/resources/webjars/下面寻找资源
webjars: 以jar包的方式引入资源
webjars官网: https://www.webjars.org/
例如在项目中引入jQuery的webjar
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>3.6.0</version>
</dependency>
一个webjars请求资源的例子: http://localhost:8081/webjars/jquery/3.6.0/jquery.js
2./**访问当前项目下的任何资源(静态资源文件夹)
"classpath:/META-INF/resources/",
"classpath:/resources/",
"classpath:/static/",
"classpath:/public/"
"/" : 当前项目的根路径
例如请求: http://localhost:8081/webjars-requirejs.js 将会去上述静态资源文件路径中寻找webjars-requirejs.js
3.欢迎页
静态资源文件夹下的所有index.html, 被/**映射
例如: http://localhost:8081/ 将会去所有静态资源文件夹下寻找index.html页面
4.所有 **/favicon.ico 都是在静态资源文件下找
只要在静态资源文件夹下有命名为favicon.ico的资源, 那么网站就会显示该图标
5.手动配置静态资源的位置
在springboot的配置文件中指定spring.resources.static-locations的值
spring:
resources:
static-locations:
最后
以上就是坦率朋友最近收集整理的关于SpringBoot之webjars和静态资源映射SpringBoot之webjars和静态资源映射的全部内容,更多相关SpringBoot之webjars和静态资源映射SpringBoot之webjars和静态资源映射内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复