千家信息网

spring boot怎么配置静态路径

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章主要介绍了spring boot怎么配置静态路径的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇spring boot怎么配置静态路径文章都会有所收获,下面我们一起
千家信息网最后更新 2026年11月04日spring boot怎么配置静态路径

这篇文章主要介绍了spring boot怎么配置静态路径的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇spring boot怎么配置静态路径文章都会有所收获,下面我们一起来看看吧。

一 前言

spring boot对静态文件,可以通过配置路径的方式来实现。

@Slf4j@Configurationpublic class WebMvcConfig extends WebMvcConfigurationSupport {    @Resource    private PermissionInterceptor permissionInterceptor;    @Resource    private CheckOpenInterceptor checkOpenInterceptor;    @Value("${dataDir}")    private String rootPath;    @Override    protected void addResourceHandlers(ResourceHandlerRegistry registry) {        log.info(">>addResourceHandlers>>"+"file:"+rootPath);        registry.addResourceHandler("/file/**").addResourceLocations("file:"+rootPath);               super.addResourceHandlers(registry);    }    @Override    public void addInterceptors(InterceptorRegistry registry) {        registry.addInterceptor(permissionInterceptor).addPathPatterns("/file/**");        super.addInterceptors(registry);    }}

rootPath 我本地调试环境的是 : d:/file/

测试环境的是 /data/file

/**" :表示访问路径,根据实际情况指定(这里表示/file/下的所有路径)

"file:/d/file/" :表示静态资源在硬盘上的真实存储位置,根据实际情况指定

本地开发是很顺利的,很快就写好了,当部署到测试机的时候,上传的文件,无法预览,一直提示404。

二 漫长的调试之路

初步怀疑是2个问题

1.权限问题检查了文件也正常写入和读出,排除权限的问题

2文件编码的问题

我上传的有中文目录,也许是中文无法映射出来,后来,上传了全英文的文件,也是无法预览,实在是吐血了,

都无法解决我的问题

实在是想不到什么问题,考虑了能否远程debug下呢

我配置了 ide debug,远程 java启动命令

java -agentlib:jdwp=transport=dt_socket,address=5555,server=y,suspend=y -jar myproject.jar

ide 配置

其中 host 是我本地的ip地址

启动好远程服务,打好断点,然后debug

经过几个小时的spring debug 源码,终于发现了我的路径少了个 / 号, spring boot 对于 不是/结尾的处理,直接忽略了,找到了上级目录去了,这就造成一直404的原因

关于"spring boot怎么配置静态路径"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"spring boot怎么配置静态路径"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

路径 配置 静态 问题 文件 知识 内容 实际 情况 权限 环境 目录 篇文章 测试 漫长 上级 价值 位置 前言 原因 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖南永感互联网科技有限公司 重生之互联网科技帝国 善班互联网科技 伴你行互联网科技有限公司 中国互联网金融科技基金 卓越科技互联网 招聘 成都仁贤领冠互联网科技有限公司 深圳国际航运科技和互联网 宁波青枫互联网科技有限公司 福州新华互联网科技学校 知乎 以后互联网后是啥科技 栖莱科技互联网股份有限公司 华夏互联网科技业 互联网科技和法律行业 云南省自由互联网科技有限公司 领航科技大厦互联网公司 半导体是互联网高科技吗 互联网科技平台产品运营 艺电能源互联网科技有限公司招聘 科技发展第三阶段互联网时代 互联网科技官网 互联网科技开发公司 互联网金融科技创新 善班互联网科技有限公司 常德市电业局互联网科技部 浙南科技城互联网大厦建设工程 国大互联网教育科技有限公司薪资 科技互联网行业投资研究 互联网领先科技活动 北京互联网科技类企业分布
0