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

相关推荐
范什么特西3 分钟前
idea创建一个普通的Maven项目运行javaweb
java·maven·intellij-idea
好家伙VCC10 分钟前
# 发散创新:用 Rust实现高性能物理引擎的底层架构设计与实战在游戏开发、虚拟仿真和机器人控
java·开发语言·python·rust·机器人
六道对穿肠10 分钟前
Java 直连 USB 打印机实战:从 JNI 崩溃到「拷贝即用」的架构演进
java
boonya18 分钟前
一文读懂MCP:AI连接万物的“USB-C接口”
c语言·开发语言·人工智能
liliangcsdn21 分钟前
多轮对话长上下文-向量检索和混合召回示例
开发语言·数据库·人工智能·python
user_admin_god21 分钟前
OpenCode入门到入坑
java·人工智能·spring boot·语言模型
Maiko Star21 分钟前
Claude Code安装教程
java·chatgpt·claude code
leoZ23123 分钟前
金仓老旧项目改造-10
开发语言·前端·人工智能·python·金仓
故事和你9127 分钟前
洛谷-数据结构1-1-线性表2
开发语言·数据结构·算法·动态规划·图论
小徐不徐说31 分钟前
面试C++易错点总结
开发语言·c++·面试·职场和发展·程序设计·工作