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

相关推荐
rururunu9 分钟前
Windows 下切换 Java 环境太复杂了,我做了个 cli 工具,可以快速安装,切换 Java 版本
java
知识分享小能手10 分钟前
R语言入门学习教程,从入门到精通,R语言获取数据 (8)
开发语言·学习·r语言
qq_4523962311 分钟前
第十一篇:《性能压测基础:JMeter线程模型与压测策略设计》
java·开发语言·jmeter
ComputerInBook11 分钟前
C++ 关键字 constexpr 和 consteval 之注意事项
开发语言·c++·constexpr·consteval
澈20719 分钟前
二叉搜索树:高效增删查的秘诀
java·开发语言·算法
青云计划25 分钟前
Spring
java·后端·spring
米啦啦.27 分钟前
STL(标准模板库)
开发语言·c++·stl
yychen_java27 分钟前
深度解析电力交易系统的“硬核”战场
java·能源
lly20240640 分钟前
建造者模式:构建复杂对象的最佳实践
开发语言