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

相关推荐
踩着两条虫17 小时前
「AI + 低代码」的可视化设计器
开发语言·前端·低代码·设计模式·架构
JoneBB17 小时前
ABAP Webservice连接
运维·开发语言·数据库·学习
budingxiaomoli17 小时前
Spring IoC &DI
java·spring·ioc·di
Spider Cat 蜘蛛猫17 小时前
Springboot SSO系统设计文档
java·spring boot·后端
未若君雅裁17 小时前
MySQL高可用与扩展-主从复制读写分离分库分表
java·数据库·mysql
即使再小的船也能远航17 小时前
【Python】安装
开发语言·python
学习中.........17 小时前
从扰动函数的变化,感受红黑树带来的性能提升
java
Irissgwe17 小时前
类与对象(三)
开发语言·c++·类和对象·友元
计算机安禾18 小时前
【c++面向对象编程】第24篇:类型转换运算符:自定义隐式转换与explicit
java·c++·算法
雪度娃娃18 小时前
转向现代C++——优先选用nullptr而不是0和NULL
开发语言·c++