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

相关推荐
handsome_sai40 分钟前
【Java 线程池】记录
java
咖啡の猫1 小时前
Python字典推导式
开发语言·python
大学生资源网1 小时前
基于springboot的唐史文化管理系统的设计与实现源码(java毕业设计源码+文档)
java·spring boot·课程设计
leiming62 小时前
C++ vector容器
开发语言·c++·算法
guslegend2 小时前
SpringSecurity源码剖析
java
SystickInt2 小时前
C语言 strcpy和memcpy 异同/区别
c语言·开发语言
CS Beginner2 小时前
【C语言】windows下编译mingw版本的glew库
c语言·开发语言·windows
FJW0208142 小时前
Python_work4
开发语言·python
roman_日积跬步-终至千里2 小时前
【人工智能导论】02-搜索-高级搜索策略探索篇:从约束满足到博弈搜索
java·前端·人工智能
大学生资源网3 小时前
java毕业设计之儿童福利院管理系统的设计与实现(源码+)
java·开发语言·spring boot·mysql·毕业设计·源码·课程设计