首页 > 其他分享 >springboot中静态资源的访问相关知识

springboot中静态资源的访问相关知识

时间:2023-07-16 22:56:04浏览次数:37  
标签:文件 springboot 静态 访问 controller 资源 resources

一、基本介绍:

(一)、只要静态资源放在类路径下(什么是类路径:在resources文件下)默认是这几个目录文件:/static、/public、/resources、/META-INF/resources等目录下的文件直接能够被访问

(二)、常见的静态资源:Js、css、图片(jbg、png、svg、gif、bmp)、字体文件(fonts)等

(三)、访问方式:默认:项目根路径/+静态资源文件名        例如:http://localhost:8080/hi.html

 

二、静态资源访问的基本原理:

 (一) 静态映射是/** , 也就是对所有请求进行拦截,首先是

1.先看controller能不能处理(也就是是否有controller类)
如果能处理,优先处理controller类,最终也先返回controller类中的内容
2.如果不能处理,会将请求交给资源处理器,如果资源管理器中能访问到目标,则返回相应的内容,如果访问不到,则返回404错误
(二)改变静态资源访问前缀,也就是在/**的前面添加一个前缀,需要在yml中配置相应的内容:

 

 

翻译

搜索

复制

标签:文件,springboot,静态,访问,controller,资源,resources
From: https://www.cnblogs.com/nzm-2019/p/17558772.html

相关文章

  • 无需编写驱动直接访问设备\_I2C-Tools介绍 -5
    无需编写驱动直接访问设备_I2C-Tools介绍参考资料:Linux驱动程序:drivers/i2c/i2c-dev.cI2C-Tools-4.2:https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/AP3216C:gitclonehttps://e.coding.net/weidongshan/01_all_series_quickstart.git该GIT仓......
  • springboot或spring中使用编程式事务和声明式事务
    转载:https://developer.aliyun.com/article/789471https://www.bilibili.com/video/BV1q14y1m7B6/?spm_id_from=333.788.recommend_more_video.1&vd_source=46d50b5d646b50dcb2a208d3946b1598事务失效场景......
  • 静态vlan的划分
    静态vlan的划分1,toupu图2,配置id与子网掩码2.1,pc,server的ip与子网配置pc5pc6pc7pc8server1server23,vlan的静态划分1,vlan20的划分1.1,将pc5划分到vlan201.2,将pc6划分到vlan201.3,交换机与交换机的划分SW3SW21.4,见过server划分到vlan204,ping通pc5,这......
  • cv::Mat 的 at(int y,int x) 方法可以访问元素
    https://blog.csdn.net/zhi_neng_zhi_fu/article/details/101300864 利用 cv::Mat 的 at(inty,intx) 方法可以访问元素;at 方法被实现成一个模板方法,在调用时必须指定图像元素的类型; ......
  • SpringBoot中通过自定义Jackson注解实现接口返回数据脱敏
    场景SpringBoot中整合ShardingSphere实现数据加解密/数据脱敏/数据库密文,查询明文:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/131742091上面讲的是数据库中存储密文,查询时使用明文的脱敏方式,如果是需要数据库中存储明文,而在查询时返回处理后的数据,比如身份......
  • springboot中解决redissonClien无法注入,封装工具雷
    引用:https://blog.csdn.net/feiying0canglang/article/details/120464693问题来源前几天遇到一个循环依赖问题,是RedissonClient这个bean引起的。RedissonClient是由一个配置类(@Configuration注解的类)提供的,这配置类在初始化时(@PostConstruct注解的方法中)去获取RedissonClient这......
  • Springboot JPA 集成多租户
    背景:​ iot-kit项目用的是jpa,不是mybatis,项目中需要引入多租户参考文章:【讲解多租户的实现与原理】https://www.bilibili.com/video/BV1F84y1T7yf/?share_source=copy_web&vd_source=981718c4abc87423399e43793a5d3763https://callistaenterprise.se/blogg/teknik/2020/10/17......
  • .NET Native AOT的静态库与动态库
    .NET不仅可以使用C静态库与动态库,也可以将.NET实现的函数导出为C静态库与动态库。在没有NativeAot之前,.NET只能通过P/Invoke享受C/C++生态,而在NativeAot之后,不仅可以享受这些生态,还可以开发SDK供其他语言调用。.NETNativeAOT的NativeLib参数用于指定本机库的类型。在.NET7......
  • 每日一题:SpringBoot中支持的事务类型
    以下是每种事务类型的作用、代码示例和对代码的解释:PROPAGATION_REQUIRED(默认):作用:如果当前存在事务,则方法将在该事务中运行;如果不存在事务,则创建一个新的事务。适用于大多数业务场景,确保方法在事务中执行,如果没有事务,则创建一个新的事务。代码示例:@Transactional(propagatio......
  • springboot配置2
    核心自动配置原理        @condition条件判断注解 如果没配过就给你配 依赖底层的condition注解 里面参数是条件配置类  红色的就是不满足条件的类 ......