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

相关推荐
YanDDDeat16 分钟前
Prometheus + Grafana 搭建应用监控体系
java·后端·eureka·grafana·prometheus
kylezhao201923 分钟前
C#读取字节数组某个位的值
开发语言·c#
诗酒当趁年华34 分钟前
Token刷新策略
java
资生算法程序员_畅想家_剑魔37 分钟前
Java常见技术分享-26-事务安全-锁机制-作用与分类
java·开发语言·数据库
Vic1010140 分钟前
PostgreSQL 中 nextval() 的线程安全性解析
java·数据库·postgresql
清晓粼溪44 分钟前
SpringCloud Alibaba
java·spring boot·spring cloud
乌日尼乐1 小时前
【Java基础整理】基本数据类型及转换
java·后端
qq_406176141 小时前
JS 事件循环(Event Loop)
开发语言·前端·javascript
乌日尼乐1 小时前
【Java基础整理】静态static关键字
java·后端
weixin_433179331 小时前
python - for循环,字符串,元组基础
开发语言·python