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

相关推荐
Java爱好狂.3 分钟前
Java小白如何三天速通redis?
java·数据库·redis·架构师·分布式锁·java面试·java程序员
大风起兮云飞扬丶4 分钟前
Java——多线程
java
天若有情67314 分钟前
从零搭建校园二手交易系统:Vue2 + SpringBoot 4.x 全栈实战
java·spring boot·后端
学逆向的15 分钟前
C 浮点数e(科学计数法)
c语言·开发语言·网络安全
lexiangqicheng23 分钟前
1,自定义表单通俗理解-PC设计APP渲染
java·前端·javascript
quantdash_cc25 分钟前
如何给自己的量化策略增加独立数据层?从数据获取到策略解耦的 Python 实践
开发语言·python·数据分析·量化交易·股票数据·quantdash
NeoGressAI外贸数字化26 分钟前
外贸独立站3类页面合格度,怎么用脚本一次跑完
开发语言·python
南极企鹅32 分钟前
生产环境gc文件分析
java·jvm·算法
Wang's Blog33 分钟前
Java 项目实战: 交友项目 - 前后端分离的工程实践
java·spring cloud·架构