You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Thymeleaf图片加载失败:已放文件到static及template文件夹仍无效

Thymeleaf图片加载失败排查方案
  • 检查文件名与路径拼写
    确认static/images/下的图片文件名和代码里的完全一致,包括大小写、字符细节(比如代码里的admingimage.png是否多打了一个g?可能应为adminimage.png)。Linux/Mac系统对文件名大小写敏感,必须严格匹配。

  • 规范标签语法
    你的img标签中alt属性前缺少空格,修正为:

    <img th:src="@{/images/admingimage.png}" src="" alt="admingimages" />
    

    语法不规范可能引发模板解析异常,需尽量保证标签格式合规。

  • 遵循Spring Boot静态资源规则
    静态资源必须放在static目录下(默认映射根路径/),template目录是存放模板文件的专属目录,静态资源放在这里不会被Spring Boot自动识别,别把图片放到template文件夹中。

  • 清理缓存并重启应用

    1. 按Ctrl+F5强制刷新浏览器,避免旧缓存干扰资源加载。
    2. 重启Spring Boot应用,确保新添加的静态资源被正确加载。
  • 检查自定义静态资源配置
    如果项目在application.yml或application.properties中配置了spring.web.resources.static-locations,确认该配置包含classpath:/static/,否则默认静态资源路径会被覆盖,导致图片无法访问。

内容的提问来源于stack exchange,提问作者Shubham-Misal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 05:52:41