首页 > 其他分享 >springboot[3]_静态资源目录

springboot[3]_静态资源目录

时间:2024-08-23 09:18:05浏览次数:14  
标签:springboot 静态 spring static 资源 目录 resources

介绍一下静态资源目录。

1. 默认静态资源目录

SpringBoot官网文档介绍,默认从/static (或 /public 或 /resources 或/META-INF/resources)目录中,可以获取得到静态资源文件。默认情况下,资源映射到/** ,但是我们可以通过设置spring.webflux.static-path-pattern来调整它。https://docs.spring.io/spring-boot/docs/2.4.6/reference/html/spring-boot-features.html#boot-features-webflux-static-content

默认静态路径

测试:

在resources路径中,建立四个文件夹/static , /public , /resources ,/META-INF/resources。并往里添加静态图片。启动应用并访问。

项目结构

效果:

动画

2. 设置静态资源前缀

在yml配置文件中添加配置,将静态资源路径加个前缀”/s”,这个前缀是可以自定义的。如果是WebFlux环境中,则配的是spring.webflux.static-path-pattern

spring:
  mvc:
    static-path-pattern: "/s/**"

重启,看效果:

动画2

标签:springboot,静态,spring,static,资源,目录,resources
From: https://www.cnblogs.com/Aeons/p/18375208

相关文章

  • springboot[2]_常用注解
    介绍一些常用注解。springBoot因为很少用到xml来配置bean文件,所以大部分都是用注解来创建和管理相关bean。@Component、@Service、@Repository和@Controller这几个注解效果都是差不多的,都是可以用来创建bean实例的。只是规定使用的方法不同而已。1.@Component自动被compo......
  • springboot[1]_HelloWorld
    1.介绍springboot项目官网:https://spring.io/projects/spring-bootspringboot是一个基于java的开源框架,能够轻松快速地创建基于spring的应用程序。它的目的在于减少一些繁琐的配置,减少甚至不需要配置文件,因为内置了Tomcat服务器,所以可以快速开发并启动一个项目。我们以创建H......
  • springboot[4]_配置mybatis
    在springboot中使用mybatis1.建表在test库中,建立一张animal表,并存入三条数据。CREATETABLE`test`.`animal`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(30)CHARACTERSETlatin1COLLATElatin1_swedish_ciNULLDEFAULTNULL,PRIMARYKEY(`id`)......
  • Windows系统快速删除node_modules目录
    在Windows系统上删除node_modules文件夹通常是一个缓慢且耗时的过程。这主要是由于几个关键因素导致的:主要原因文件数量多且嵌套深:node_modules文件夹通常包含成千上万的子文件夹和文件。由于其结构复杂,文件和文件夹往往嵌套得非常深。Windows在删除时需要遍历每一个子文件夹......
  • 基于Springboot的智能菜谱推荐系统(有报告)。Javaee项目,springboot项目。
    演示视频:基于Springboot的智能菜谱推荐系统(有报告)。Javaee项目,springboot项目。资源下载:基于Springboot的智能菜谱推荐系统(有报告)。Javaee项目,springboot项目。项目介绍:采用M(model)V(view)C(controller)三层体系结构,通过Spring+SpringBoot+Mybatis+Vue+Maven来......
  • CMake编译不同文件目录下的C++文件
        由于我们构建一个项目的时候,通常不会将所有的源文件放在一个文件目录下,这样既不方便开发,也不方便源码阅读,我们通常会对项目文件进行分层,比如分为include、src、res、lib这些目录,src下又分为model、controller、view这些目录。所以跨文件编译C++文件就相当必要了,如......
  • 织梦DedeCMS服务器网站目录怎么进行安全设置
    织梦DeDeCMS的安全设置非常重要,尤其是服务器网站目录的安全配置,可以有效防止恶意攻击和提高网站的安全性。以下是一些推荐的安全设置步骤:1.删除安装目录删除install目录:安装完成后立即删除 install 目录,以防止攻击者利用安装程序的漏洞。bash rm-rf./install......
  • Springboot实战——黑马点评之缓存
    Springboot黑马点评——缓存1缓存初识与简单实现1.1根据商铺id的缓存查询基础缓存实现:考虑到有数据会同时存在于数据库和缓存中,所以:Q:数据库和缓存的数据一致性问题?A:三种缓存更新策略用来解决一致性问题1.2缓存更新策略的选择第一种:内存淘汰第二种:超时剔除第三......
  • 【App Service】在App Service中配置Virtual applications and directories,访问目录中
    问题描述在AppServiceWindows的环境中,想一个AppServices下部署多个站点,比如/根目录下,从wwwroot中读取项目文件,而/files则通过配置的虚拟目录来读取\mounts\sitefiles目录中的静态文件。在AppService的 ConfigurationPathMapping中配置如下:通过Kudu查看AppService......
  • 基于Springboot+vue的学生网上请假系统
    文章底部获取项目源码联系方式【万字文档+源码】基于Springboot+vue的学生网上请假系统-可用于毕设-课程设计-练手学习1系统概述1.1研究背景随着计算机技术的发展以及计算机网络的逐渐普及,互联网成为人们查找信息的重要场所,二十一世纪是信息的时代,所以信息的管......