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

相关推荐
血小板要健康10 分钟前
如何计算时间复杂度(上)
java·数据结构·算法
计算机学姐13 分钟前
基于SpringBoot的美食分享交流平台
java·spring boot·后端·spring·java-ee·intellij-idea·美食
henujolly13 分钟前
ethers.js读取合约信息
开发语言·javascript·区块链
Eugene__Chen16 分钟前
Java关键字(曼波版)
java·开发语言
lixin55655634 分钟前
基于深度生成对抗网络的高质量图像生成模型研究与实现
java·人工智能·pytorch·python·深度学习·语言模型
无望__wsk43 分钟前
Python第一次作业
开发语言·python·算法
Word码1 小时前
[C++语法]-vector(用法详解及实现)
开发语言·c++
代码雕刻家1 小时前
4.3.多线程&JUC-多线程的实现方式
java·开发语言
梦6501 小时前
网络传输七层协议
开发语言·网络·php
Knight_AL1 小时前
Spring Boot 事件机制详解:原理 + Demo
java·数据库·spring boot