图像没有显示使用百里香叶和弹簧

时间:2017-10-22 18:29:48

标签: html spring spring-boot thymeleaf

图像位于以下目录中:

/src/main/resources/static/images/logo.png

这是我的HTML标记:

<img width="220px" height="70px" th:src="@{/static/images/logo.png}"/> 

但是,当我尝试访问该图像时,会出现此错误:

  

出现意外错误(type = Not Found,status = 404)。没有消息   可用

1 个答案:

答案 0 :(得分:1)

您在路径中不需要static。您应该使用@{/images/logo.png},因为您的情况下默认解析程序会将/src/main/resources/static/映射到/网址。

来自documentation

  

默认情况下,Spring Boot将提供目录中的静态内容   称为 / static (或 / public / resources / META-INF / resources )   类路径或来自ServletContext的根目录。