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

相关推荐
波波00715 小时前
写出稳定C#系统的关键:不可变性思想解析
开发语言·c#·wpf
成为大佬先秃头15 小时前
前后分离项目:整合JWT+Shiro
java·springboot·shiro·jwt
y = xⁿ15 小时前
【Leet Code 】滑动窗口
java·算法·leetcode
day day day ...15 小时前
MyBatis条件误写引发的查询条件污染分析与防范
java·服务器·tomcat
dr_yingli15 小时前
fMRI(3-1)报告(个体化报告)生成器说明
开发语言·matlab
hrhcode15 小时前
【java工程师快速上手go】一.Go语言基础
java·开发语言·golang
2601_9507039415 小时前
Spring IoC入门实战:XML与注解双解
java
带刺的坐椅15 小时前
Snack JSONPath 项目架构分析
java·json·java8·jsonpath
飞Link15 小时前
【AI大模型实战】万字长文肝透大语言模型(LLM):从底层原理解析到企业级Python项目落地
开发语言·人工智能·python·语言模型·自然语言处理
妙蛙种子31115 小时前
【Java设计模式 | 创建者模式】 原型模式
java·开发语言·后端·设计模式·原型模式