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

相关推荐
季明洵2 分钟前
Java简介与安装
java·开发语言
myloveasuka4 分钟前
红黑树、红黑规则、添加节点处理方案
开发语言·算法
沉鱼.445 分钟前
枚举问题集
java·数据结构·算法
2301_810160955 分钟前
C++中的访问者模式高级应用
开发语言·c++·算法
m0_518019488 分钟前
C++中的享元模式
开发语言·c++·算法
林夕sama9 分钟前
多线程基础(五)
java·开发语言·前端
波诺波9 分钟前
项目pid-control-simulation-main 中的 main.py 代码讲解
开发语言·python
Zzxy13 分钟前
HikariCP连接池
java·数据库
我带你来这儿就是为了告诉你我13 分钟前
C++23新特性前瞻
开发语言·c++·算法
罗超驿17 分钟前
Java数据结构_栈_算法题
java·数据结构·