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

相关推荐
Nice__J2 分钟前
ISO26262功能安全——SafeOS
java·linux·安全
三品吉他手会点灯5 分钟前
C语言学习笔记 - 18.C编程预备计算机专业知识 - 什么是变量
c语言·开发语言·笔记·学习
好奇龙猫10 分钟前
[大学院-python-base gammer learning2: python base programming ]
开发语言·python
夹芯饼干18 分钟前
虚拟机指令第六节
java·linux·服务器
海盗123428 分钟前
C#上位机开发-S7协议通信
开发语言·c#
小短腿的代码世界33 分钟前
Qt 2D 绘制实战与性能优化深度解析
开发语言·qt·性能优化
FeBaby40 分钟前
ReentrantLock 与 synchronized 底层实现对比图解
开发语言·c#
jaycyj40 分钟前
pytest
开发语言·python
A_aspectJ44 分钟前
【Java基础开发】基于 Java Swing +MySQL + JDBC 版实现图书管理系统
java·开发语言·mysql
TE-茶叶蛋44 分钟前
Spring最核心扩展点:BeanPostProcessor
java·后端·spring