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

相关推荐
rabbit_pro16 分钟前
Spring AI使用Ollama
java·人工智能·spring
Mike117.16 分钟前
GBase 8a 物化视图依赖和 DDL 风险排查记录
java·服务器·前端
李少兄26 分钟前
领域驱动设计与 Clean Code 的实践
java·数据库·领域驱动
存在的五月雨33 分钟前
项目中 Vitest 配置详解:vitest.config.ts
开发语言·javascript·vue.js
野犬寒鸦43 分钟前
Claude Code:终端AI编程助手全指南(附带指令全讲解)
开发语言·后端·面试·ai编程
淡笑沐白44 分钟前
JavaScript零基础到精通
开发语言·javascript·ecmascript
Languorous.1 小时前
C++智能指针详解:原理、使用及避坑指南
开发语言·c++
老马95271 小时前
opencode7-桌面应用实战2
java·人工智能·后端
广州灵眸科技有限公司1 小时前
瑞芯微(EASY EAI)RV1126B yolov11-track多目标跟踪部署教程
linux·开发语言·网络·人工智能·yolo·机器学习·目标跟踪
李白的天不白1 小时前
大规模请求数据并发问题
java·前端·数据库