您当前的位置: 首页 >  spring boot

梁同学与Android

暂无认证

  • 3浏览

    0关注

    618博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Spring Boot怎么样处理静态资源(静态资源映射规则)_Web开发

梁同学与Android 发布时间:2020-03-19 14:09:13 ,浏览量:3

文章目录
    • 一、SpringBoot对静态资源的映射规则
      • 1.所有 /webjars/**,都去 classpath:/META-INF/resources/webjars/ 找资源
      • 2. "/**" 访问当前项目的任何资源,都去(静态资源的文件夹)找映射
      • 3.欢迎页:静态资源文件夹下的所有index.html页面都会被"/**"映射
      • 4.所有的 **/favicon.ico 都是在静态资源文件下找
      • 5. 怎么样改变资源文件夹的路径

一、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文件夹下了

学习内容来自尚硅谷

关注
打赏
1660730345
查看更多评论
立即登录/注册

微信扫码登录

0.1885s