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

相关推荐
不吃肥肉的傲寒1 分钟前
Graphify安装与结合claude code使用指南
java·python·ai编程·图搜索
seven97_top5 分钟前
Tomcat的架构设计和启动过程详解
java·tomcat
qq_2546177710 分钟前
attribute((constructor)) 在C/C++中的应用
开发语言·c++
xyq202413 分钟前
HTML5 Input 类型详解
开发语言
云深麋鹿14 分钟前
C++ | 多态
开发语言·c++
我是无敌小恐龙18 分钟前
Java SE 零基础入门 Day05 类与对象核心详解(封装+构造方法+内存+变量)
java·开发语言·人工智能·python·机器学习·计算机视觉·数据挖掘
逻辑驱动的ken24 分钟前
Java高频面试考点14
开发语言·数据库·算法·哈希算法
小灰灰搞电子26 分钟前
Python self关键字详解及其应用
开发语言·python
故事还在继续吗27 分钟前
C++17关键特性
开发语言·c++·算法
va学弟30 分钟前
Agent入门开发(2):个性化功能添加
java·服务器·ai