如何使用SpringBoot访问静态资源
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这期内容当中小编将会给大家带来有关如何使用SpringBoot访问静态资源,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。前言 根据多年开发的经历,发现与前端交互的
千家信息网最后更新 2025年12月03日如何使用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安全错误
数据库的锁怎样保障安全
软件开发工作测评
艾提科信网络技术
上海达梦数据库有限公司前景
网络安全模式分为
互联网领域的黑科技
好的化工数据库
tp710n刷打印服务器
jsp数据库多表查询
cf端游服务器人数已满
我认为网络技术
嵌入式软件开发区美食街
计算机网络技术吃学历么
肇东软件开发文档在线咨询
网络安全整体性原则
网络安全路由器的作用是什么
个人网络安全类型一般选什么
玉器鉴定软件开发
数据库中间库安全风险
怎么找到网络安全工作
国家网络安全政策2021
手动复制mysql数据库
无线路由器 软件开发
万安新宇腾跃的服务器
现在学数据库怎么样
服务器连2
pb 数据库连接的密码
数据库什么是幻读
网络安全顶岗实习周报
中国互联网公司用科技助盲人
网络安全审计开源工具