Springboot访问resources下的静态资源遇到的问题

1. No mapping for GET ...

我的实现了WebMvcConfigurationSupport接口的配置文件WebMvcConfiguration.java里配置了静态资源的处理规则,也就是addResourceHandlers()这个方法,修改后的正确方法如下

java 复制代码
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
            
  registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");

}

这样我就可以直接用 http://localhost:8080/static/a.png 这个url访问到我的resources/static/a.png文件了

2. 上传文件后返回文件的访问链接,但访问会报404 Not Found错误

已知是springboot无法识别新加入的文件,必须得上传完文件以后重启springboot项目才可以访问到新文件。

相关推荐
tgethe10 小时前
java并发——1
java·开发语言·面试
coder_zh_10 小时前
Java基础-学习-面试-校招-要点突击检查
java
郑州光合科技余经理10 小时前
海外O2O系统源码剖析:多语言、多货币架构设计与二次开发实践
java·开发语言·前端·小程序·系统架构·uni-app·php
工程师老罗16 小时前
Image(图像)的用法
java·前端·javascript
leo_messi9416 小时前
2026版商城项目(一)
java·elasticsearch·k8s·springcloud
globaldomain16 小时前
什么是用于长距离高速传输的TCP窗口扩展?
开发语言·网络·php
美味蛋炒饭.16 小时前
Tomcat 超详细入门教程(安装 + 目录 + 配置 + 部署 + 排错)
java·tomcat
沈阳信息学奥赛培训16 小时前
#undef 指令 (C/C++)
c语言·开发语言·c++
2401_8732046516 小时前
分布式系统安全通信
开发语言·c++·算法
dreamxian17 小时前
苍穹外卖day11
java·spring boot·后端·spring·mybatis