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

相关推荐
txzrxz21 小时前
c++深度搜索讲解及例题
开发语言·c++·深度搜索·例题讲解
yu859395821 小时前
时延估计的互相关算法(MATLAB实现)
开发语言·算法·matlab
m0_6779048421 小时前
K8s学习
java·学习·kubernetes
ou.cs21 小时前
c# SemaphoreSlim保姆级教程
开发语言·网络·c#
|_⊙21 小时前
红黑树 (C++)
开发语言·c++·学习
Fate_I_C21 小时前
Kotlin 内部类和嵌套类
java·开发语言·kotlin
昵称暂无121 小时前
低代码平台深度测评:OutSystems vs Mendix谁更胜一筹
开发语言·低代码
We་ct21 小时前
JS手撕:函数进阶 & 设计模式解析
开发语言·前端·javascript·设计模式·面试·前端框架
宸津-代码粉碎机21 小时前
Spring Boot 4.0 实战技巧全解析
java·大数据·spring boot·后端·python
Makoto_Kimur21 小时前
Java Scanner 的 ACM 常用输入模板
java·数据结构·算法