SpringBoot2.x之Web静态资源的访问

本文介绍了Spring Boot中静态资源引用的两种方式,包括webjars包方式和静态资源文件夹方式,还提及默认的首页和网页小图标的设置方法,如将欢迎页文件放根目录、自定义小图标命名后放根目录等,最后说明了可在配置文件中修改静态资源默认参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、静态资源引用的两种方式

1、静态资源webjars包方式

  • webjars官网 获取jquery的 jar包 maven坐标;

     <!-- 在 maven的pom.xml中导入 jquery 的jar包-->
            <dependency>
                <groupId>org.webjars</groupId> 
                <artifactId>jquery</artifactId>
                <version>3.3.1</version>
            </dependency>
    
  • 导入后的静态webjars包的目录结构为:
    在这里插入图片描述

  • 静态资源访问路径为:http://localhost:8080/webjars/jquerty/3.3.1/jquerty.js

2、静态资源文件夹的方式

  • springboot 默认已支持的静态资源文件夹(新建对应的文件夹,将静态资源放入即可访问)
 "classpath:/META-INF/resources/"
 "classpath:/resources/"
 "classpath:/static/"
 "classpath:/public/"
 "/" :当前项目的根路径下
  • 静态资源文件夹目录结构:
    在这里插入图片描述
  • 例如:该静态资源访问路径为:localhost:8080/asserts/img/bootstrap-solid.svg
    在这里插入图片描述

二、默认的首页和网页小图标

1、欢迎页(首页)映射

  • 直接将 index.html文件放在静态资源文件夹根目录中即可,访问 localhost:8080/ 就可以访问该页面;
    在这里插入图片描述

2、网页的小图标

  1. 默认使用SpringBoot的小图标,如果需要自定义小图标,将小图标命名为 favicon.ico 放在静态资源文件夹根目录即可,如果没有变化,清除浏览器缓存即可;
    在这里插入图片描述

三、在Springboot 配置文件中修改静态资源的默认参数

  • 比如修改默认的静态文件夹
#可以数组(逗号隔开)的方式传入自定义的静态资源文件夹,修改后默认的静态资源文件夹将无效;
spring.resources.static-locations= classpath:/Hello , classpath:/staticFile
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值