记录个问题,先说背景:springboot项目中使用了thymeleaf模板文件,在一个模板文件中需要访问一个静态图片,结果图片死活访问不通。
模板文件中图片引入代码如下:
<!-- 前面代码 -->
<div id="logo" class="col-xs-2 text-left">
<img th:src = "@{/static/images/logo-std-baidu.png}" />
</div>
<!-- 后边的代码 -->
本地静态图片文件的路径如下:
解决过程:1. 一开始尝试在配置文件中去配置如下,结果还是访问不到图片。
spring.mvc.static-path-pattern: /static/**
spring.resources.static-locations: classpath:/static/
2.翻阅thymeleaf官方文档,手动写了如下的配置类,能够访问到图片。
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
impor