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号线2 分钟前
数据结构:堆
java·数据结构·算法
百***864612 分钟前
Spring Boot应用关闭分析
java·spring boot·后端
tanxiaomi12 分钟前
Spring、Spring MVC 和 Spring Boot ,mybatis 相关面试题
java·开发语言·mybatis
弥巷15 分钟前
【Android】常见滑动冲突场景及解决方案
android·java
浮尘笔记16 分钟前
Go并发编程核心:Mutex和RWMutex的用法
开发语言·后端·golang
散峰而望21 分钟前
C++数组(一)(算法竞赛)
c语言·开发语言·c++·算法·github
间彧28 分钟前
GraalVM 深度解析:下一代 Java 技术平台
java
wjs202441 分钟前
C++ 指针
开发语言
合作小小程序员小小店1 小时前
网页开发,在线%旧版本旅游管理%系统,基于eclipse,html,css,jquery,servlet,jsp,mysql数据库
java·数据库·servlet·eclipse·jdk·旅游·jsp
20岁30年经验的码农1 小时前
Java Sentinel流量控制与熔断降级框架详解
java·开发语言·sentinel