博客
关于我
Spring Boot怎么样处理静态资源(静态资源映射规则)_Web开发
阅读量:309 次
发布时间:2019-03-04

本文共 957 字,大约阅读时间需要 3 分钟。

文章目录

一、SpringBoot对静态资源的映射规则

1.所有 /webjars/**,都去 classpath:/META-INF/resources/webjars/ 找资源

/webjars/**:代表webjars下的任意请求classpath:/META-INF/resources/webjars/:代表==类路径下==的META-INF/resources/webjars这个目录webjars:以jar包的方式引入静态资源webjars的官网:[http://www.webjars.org/](http://www.webjars.org/)
org.webjars
jquery
3.3.1

在访问的时候只需要写webjars下面资源的名称即可

在这里插入图片描述

当我们在浏览器中输入:localhost:8080/webjars/jquery/3.3.1/jquery.js

就可以访问到jquery.js文件

2. “/**” 访问当前项目的任何资源,都去(静态资源的文件夹)找映射

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

在这里插入图片描述

3.欢迎页:静态资源文件夹下的所有index.html页面都会被"/**"映射

意思是,只要你把index.html放到了资源文件夹下,在浏览器中输入localhost:8080/ 就会找index页面

4.所有的 **/favicon.ico 都是在静态资源文件下找

如果你想改变程序启动的图标,那么就将你的图标favicon.ico 放到资源文件夹下

在这里插入图片描述

5. 怎么样改变资源文件夹的路径

在application.properties下填写以下代码:

spring.resources.static-location=classpath:/hello,classpath:/niuniu

这样一来,我们就要把所有的资源文件都翻到hello或者niuniu文件夹下了

学习内容来自尚硅谷

转载地址:http://qloq.baihongyu.com/

你可能感兴趣的文章
java编程常见类型题 --- 程序逻辑(最小台阶)、多线程(计算读取)、Swing布局(国际棋盘)
查看>>
【MapReduce】基础案例 ---- 自定义OutputFormat <根据内容输出到指定文件目录中>
查看>>
【Android】 模拟器上运行程序报错
查看>>
【sklearn练习】KMeans ---- iris(鸢尾花)数据集聚类评估
查看>>
【HTML5 CSS】display和visibility的区别
查看>>
java线程(4)——使用多个线程操作同一个对象(买票的例子)
查看>>
前端HTML中表单action属性的作用
查看>>
java线程(17)——Lock锁,三个线程抢票加上lock锁后变成三个线程排队买票
查看>>
java线程(19)——信号灯法,电视播放,生产者与消费者的案例
查看>>
java线程(20)——Runnable线程池
查看>>
计算机网络ip知识点
查看>>
react(3)——导入了正确的包,但是运行不出来,原因是因为导入包的顺序有问题
查看>>
react(10)——三大属性state,props,refs,总结其特点
查看>>
javascript(7)——定义函数的两种方式以及使用的时候传入多个参数的情况,arguments和...rest
查看>>
react(20)——使用函数的柯里化实现获取表单的数据
查看>>
react(28)——react脚手架public目录下文件讲解
查看>>
Visual Studio Code——安装react插件,提高代码速率
查看>>
mybatis(3)——使用map参数进行添加用户案列
查看>>
Vscode——快速折叠所有的代码
查看>>
看领导者系列第二部《成为领导者》的几点感悟
查看>>