Spring Boot + Thymeleafを使った開発で、リソースに配置した画像を表示する方法を説明します。
画像の配置
src/main/resources/static/img
に画像を配置します。
必ずstatic
というディレクトリの下に配置します。img
は好きな名前で構いません。
表示
テンプレート(html)側で以下のように記述します。画像名はtest.jpg
とします。
<img th:src="@{/img/test.jpg}">
@
に囲んで記述するstatic
以下のパスのみ記述する
この2点がポイントです。