如何使用SpringBoot访问静态资源
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这期内容当中小编将会给大家带来有关如何使用SpringBoot访问静态资源,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。前言 根据多年开发的经历,发现与前端交互的
千家信息网最后更新 2026年11月02日如何使用SpringBoot访问静态资源
这期内容当中小编将会给大家带来有关如何使用SpringBoot访问静态资源,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
前言
根据多年开发的经历,发现与前端交互的后端项目,静态资源服务是必不可少的(例如图片,文件),大型项目可能是有独立的oss对象存储文件服务器,小型项目基本是存储在本地磁盘通过后端服务访问到静态资源(图片,文件),本章内容就是讲解如何通过后端服务访问到静态资源。
一、使用Spring Boot 默认配置访问图片
1.默认配置的 /** 映射到项目中src/main/resources/目录下的文件夹 /static、/public、/resources、/META-INF/resources,application.properties文件默认配置:
#静态资源访问路径
spring.mvc.static-path-pattern=/**
#静态资源映射路径
spring.resources.static-locations=classpath:/
2.目录优先级:/META-INF/resources > /resources > /static > /public(本人亲测,每个目录都放不同图片但是文件名一样,访问测试得出结论)
启动并访问:http://localhost:8080/1.jpg
二、实现接口WebMvcConfigurer重写 addResourceHandlers
1.增加配置类MyWebMvcConfigurer
别忘记加@Configuration注解哦!
package com.example.demo.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class MyWebMvcConfigurer implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/webmvc/**").addResourceLocations("classpath:/webmvc/");
}
}
resource目录下新增webmvc目录,放入1.jpg测试图片
2.启动项目,访问资源映射路径:http://localhost:8080/webmvc/1.jpg
上面介绍了两种实现静态资源访问的方式,一种是SpringBoot自身的配置方式(无代码),第二种则是通过编写配置类实现Spring的WebMvcConfigurer接口类做路径资源映射的方式达到静态资源访问,如无特殊需求还是建议使用SpringBoot配置方式。
上述就是小编为大家分享的如何使用SpringBoot访问静态资源了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
资源
静态
配置
文件
图片
目录
项目
方式
路径
服务
内容
就是
接口
分析
存储
测试
不同
特殊
专业
中小
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
耶加雪菲
广东猪兼强互联网科技有限公司
为想互联网科技怎么样
朗新科技与工业互联网
上海互联网科技有限公司
互联网高科技企业
大白互联网科技
互联网科技宣传片
联恩商钥互联网科技有限公司
富国互联网科技创新基金
湖南洣水互联网科技有限公司扣款
互联网科技公司需要的职位
天速互联网络科技有限公司
科技互联网的核心竞争力
互联网相关科技技术
广州有谷有贝互联网科技有限公司
银川新华互联网科技学校是国营吗
互联网科技手抄报图片
数字互联网科技有限公司
互联网科技创新方面的资料
广东万易互联网科技有限公司惠州分公司
深圳九邦互联网科技有限公司
云信互联网科技有限公司
华中科技大学互联网
南京欣网互联网科技
太原新华互联网科技学校怎么样
农村开互联网科技讲堂
互联网金融科技展
城市宝互联网科技有限公司
广东猫王互联网科技有限公司电话