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

相关推荐
小手cool16 小时前
JSON.parseObject 返回 List 时不能强制转换的解决方案
java·json·list
凯酱18 小时前
MyBatis 中 OGNL 的使用:从入门到实战
java·tomcat·mybatis
Data_Journal1 天前
用于网页抓取的 Node-unblocker
大数据·开发语言·数据库·python·scrapy
吴声子夜歌1 天前
Java面试——算法
java·算法·面试
evans在进步1 天前
LeetCode 64:最小路径和——Java 原地动态规划详解
java·leetcode·动态规划
豆角焖肉1 天前
SSM 聚合项目搭建:多 Maven 模块项目
开发语言·python·pycharm
Frank_refuel1 天前
【C++八股】面向对象
开发语言·c++
m0_380743871 天前
为 OpenAI 兼容接口配置教程
开发语言·python·node.js
凤山老林1 天前
Spring Boot 3.x AOT 编译实战:从原理、踩坑到生产落地
java·spring boot·后端
博傅1 天前
Spring 核心原理
java·后端·spring