当前位置: 首页 > news >正文

SpringBoot访问web中的静态资源

SpringBoot访问web中的静态资源,有两个方式:

1、SpringBoot默认指定了一些固定的目录结构,静态资源放到这些目录中的某一个,系统运行后浏览器就可以访问到

① 关键是SpringBoot默认指定的可以存放静态资源的目录有哪些?

    1. classpath:/META-INF/resources/
    2. classpath:/resources/
    3. classpath:/static/ 这个是工具自动帮我们生成目录,用的最多的目录
    4. classpath:/public/
    5. / 当前项目的跟路径
    6. src/main/webapp/

② 这些默认的目录是可以在全局配置文件中修改,修改后,除配置的目录以外其他目录就不可以再访问静态资源了:

spring.resources.static-locations=classpath:resources,classpath:static

③ SpringBoot默认的首页是放在任一个静态资源目录下的index.html

④ SpringBoot默认的web页面图标是放在任一静态资源目录下的favicon.ico

我们在这里目录下选两个放一个index.html和一张图片实验一下就ok!

2、把静态资源打成jar包引入系统后供访问

http://www.webjars.org 这个网站上提供了常用的静态资源的jar包的maven依赖:

把依赖配置到maven的pom.xml中,就可以在网站根目录/webjars/jquery/1.12.4/jquery.js访问到资源!

 

相关文章:

  • JavaScript中的运算符
  • 数据结构C语言版
  • C++知识总结
  • vue2面试题
  • Unity 快速定位到目标文件夹
  • 如何通过低代码平台实现盈利?有哪些商业模式可选择?
  • Wasserstein距离
  • 【无人水面艇路径跟随控制10】(Matlab)USV代码阅读:testUSV仿真无人水面艇在一定时间内的运动,使用欧拉法对状态进行积分,并绘制仿真结果
  • list与Set区别
  • Go语言--快速入门
  • 第四课 Vue中的v-model数据双向绑定
  • C++ | Leetcode C++题解之第467题环绕字符串中唯一的子字符串
  • PyQt入门指南四 事件处理机制详解
  • 【C语言】值传递和指针传递
  • 【Linux】第一个小程序——进度条实现
  • 遥感影像-语义分割数据集:sar水体数据集详细介绍及训练样本处理流程
  • Minio工具类封装
  • Java 运算符(详细介绍)
  • C++-容器适配器- stack、queue、priority_queue和仿函数
  • 鸿蒙next系统如何进行测试APP安装
  • 中日有关部门就日本水产品输华问进行第三次谈判,外交部回应
  • 常州市委原常委、组织部部长陈翔调任江苏省民宗委副主任
  • 港理大研究揭示:塑胶废物潜藏微生物群落或引发生态危机
  • 菲护卫艇企图侵闯中国黄岩岛领海,南部战区:依法依规跟踪监视、警告驱离
  • 明天起,沪苏湖高铁、杭温高铁推出13款新型票制产品
  • 4月份全球制造业PMI继续下降,经济下行压力有所加大