SpringBoot静态资源目录


前言


今天博主将为大家分享SpringBoot静态资源目录!不喜勿喷,如有异议欢迎讨论!

以下所写内容均与以前的文章有联系可以前往博文查看,陈永佳的博客

之前的一系列文章讲解了Maven安装以及配置和STS(eclipse)配置Maven,如有不会的同学请前往学习,如果喜欢给个点赞关注哦,谢谢支持!


介绍

在web开发中,静态资源的访问是必不可少的,如:图片、js、css 等资源的访问。SpringBoot对静态资源访
问提供了很好的支持,基本使用默认配置就能满足开发需求。在传统的web项目中, 静态资源放在项目的
WebRoot\WEB-INF目录下。但是,SpringBoot框架中,静态资源又该放在什么位置呢?SpringBoot框架是
个“约定大于配置”的框架,我们只需要按照约定去放置这些静态资源就可以了。SpringBoot框架默认提供静
态资源目录位置需置于classpath下,目录名需符合如下规则:

  • /static
  • /public
  • /resources
  • /META-INF/resources

其中,classpath指的是项目中src/main/resources目录。这四个目录在项目中的结构图如下所示

四个目录可以在项目中,任意创建一个即可,如只创建一个static文件夹存放静态资源,它们的功能都是一样
的。需要注意的是:这几个目录的名称不能写错。使用的时候,直接在地址栏中输入资源的名称就可以了。
如:在static文件夹中放my.js文件,然后在地址栏中输入: http://localhost:8080/my.js 都可以直接访问
到该资源了。

(补充:大部分项目在开发是需要使用页面模版,如freemarker模版。这时候只需要在resources目录中创
建templates 目录来存放模版文件即可,项目在运行过程中会自动去该目录下寻找匹配的模版进行加载显示


最后

  • 更多参考精彩博文请看这里:《陈永佳的博客》

  • 喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!

SpringBoot静态资源目录相关推荐

  1. springboot静态资源访问

    springboot的项目中,默认的开启的静态资源目录有: classpath:/META-INF/resources/, classpath:/resources/, classpath:/stat ...

  2. springBoot静态资源优先级)

    springBoot静态资源优先级 springboot项目结构 默认优先级 自己设置指定某目录内文件为静态资源 springboot项目结构 默认优先级 /META-INF/resources> ...

  3. springboot 静态资源访问,和文件上传 ,以及路径问题

    springboot 静态资源访问: 这是springboot 默认的静态资源访问路径  访问顺序依次从前到后(http://localhost:8080/bb.jpg) spring.resourc ...

  4. springboot静态资源的配置

    1. springboot默认的静态资源存放路径 静态资源的存放路径为classpath,也就是resources目录下的: /META-INF/resources /resources /stati ...

  5. 第14章 SpringBoot静态资源处理

    第14章 SpringBoot静态资源处理 14.1 WebMvcAutoConfiguration的默认配置 14.2 自定义静态资源映射 14.3 前端资源的引用方法

  6. SpringBoot - 静态资源映射处理

    SpringBoot - 静态资源映射处理 [1]静态资源文件映射规则 同样查看WebMVCAutoConfiguration源码如下: @Overridepublic void addResourc ...

  7. IDEA配置tomcat静态资源目录

    笔记:如何在IDEA中配置Tomcat的静态资源目录 先找到本地的Tomcat目录,(everything里搜索Tomcat) \ 打开tomcat目录,找到并进入conf目录 \ 需要修改两个文件s ...

  8. springboot 静态资源缓存设置

    springboot 静态资源 js css  缓存设置 @Configuration public class WebMvcConfiguration implements WebMvcConfig ...

  9. SpringBoot_静态资源目录及访问

    一.静态资源目录 默认静态资源目录为resources目录下的static META-INF/resources.public.resources.static均为官方指定的静态资源目录,但除stat ...

最新文章

  1. sql server 关联更新
  2. 批量修改多目录下相同文件名的文件内容
  3. 利用python进行数据分析学习笔记(2)
  4. linux查询字段排序,Linux 操作命令 sort
  5. javascript事件处理程序
  6. Eclipse的自动build选项,制造时别忘了选上~
  7. 8.5 传输介质和网络应用
  8. 2021大同高考成绩查询,大同高考分数查询(查询方法+入口)
  9. DFS CCPC2017 南宁I题
  10. 27 log4j2发送Syslog日志出现乱码错误
  11. 常见debug指令和使用
  12. 继电器和蜂鸣器的使用
  13. 做电脑技术员几年的心得
  14. 网络流量分析利器-可视化网络-netflow【1】-基础原理
  15. 图像处理库Pillow的使用
  16. 百度url提交入口 百度网站收录提交入口网址
  17. 数分下(第1讲):一阶微分方程的三类模型求解
  18. 源码分析:《Topic-to-Essay Generation with Neural Networks》
  19. 教你微信对接图灵机器人
  20. ime with the \acknowledge=true\ parameter:,watcher:[Watcher will be disabled

热门文章

  1. CSS是什么?CSS样式规则
  2. W32 - 999、综合扫描及安全评估
  3. 自动分割mp3等音频视频文件的脚本
  4. 中央单位高级职称评审委员会备案目录
  5. QQ红钻认领音乐场景体验QQ2006新功能(转)
  6. windows bat批处理解压文件
  7. Macromedia Fireworks 8的初步使用
  8. iOS中运用coreText 进行文字自适应
  9. 微信小程序制作一个老虎机抽奖动画
  10. Vue框架中使用a标签去掉下划线