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项目才可以访问到新文件。

相关推荐
csjane10791 分钟前
Redisson 限流原理
java·redis
xxwl5851 分钟前
Python语言初步认识(1)
开发语言·python·学习
一个做软件开发的牛马3 分钟前
MyBatis 从零实战:完整搭建可运行 Demo,注解与 XML 双模式开发详解
java·后端
z落落6 分钟前
C# FileStream文件流读取文件
开发语言·c#
砍材农夫8 分钟前
python环境|conda安装和使用(1)
开发语言·后端·python·conda
用户298698530148 分钟前
Java 实践:查找与提取 Word 文档超链接
java·后端
Flittly9 分钟前
【AgentScope Java新手村系列】(9)SpringBoot集成
java·spring boot·spring
星环科技22 分钟前
数据标准Agent ,让企业数据说同一种语言
java·开发语言·前端
SimonKing28 分钟前
Qoder 提供免费 Qwen3.7-Max,无需订阅
java·后端·程序员
dadaobusi37 分钟前
RISC-V 虚拟化:虚拟机TLB处理
java·开发语言