プログラミング Java

【Spring+Thymeleaf】HTMLの更新をビルドせずに反映させる方法

投稿日:

概要

Spring + Thymeleafの構成において、ビルド無しでHTMLの変更を反映する方法です。

前提

以下の構成で確認したものになります。
・SpringBoot 2.6.4
・Thymeleaf 2.6.4

設定

application.properties に以下を追記します。

※spring.thymeleaf.prefix はThymeleafの配置先です(上記はデフォルト設定)

動作確認

・application.properties追記後にビルドし直す。
・HTMLの一部を修正して、F5で変更が反映されたことを確認する。

HTMLの修正だけで再ビルドは手間がかかりすぎるので、最初に入れておきたい設定の1つですね。

参考

Thymeleafに関する他のプロパティ設定は以下にも掲載されています。
アプリケーションプロパティ設定一覧 > 10. テンプレートプロパティ

 
最後までお読み頂き、ありがとうございました!
ご意見・ご要望がありましたら、遠慮なくコメント下さい!
もし内容が良かったらランキング評価を頂けると励みになります(^^)

ランキング評価する

-プログラミング, Java
-,

執筆者:


comment

メールアドレスが公開されることはありません。

CAPTCHA


関連記事

【Spring】バリデーション時に、入力値を保持する方法

登録画面で「登録」ボタンを押した後、 バリデーションで引っ掛かってエラーになっても 入力内容を画面に保持して置く方法についてです。 テンプレートエンジンは、Tymeleafを使用しています。 方法とし …

junit, テスト

JUnit5の環境構築

概要 JUnit5を使う環境を構築します。 IDE:IntelliJ IDEA ビルドツール:Gradle 環境構築 IntelliJのダウンロード こちらからCommunity版をダウンロードします …

【Java入門】Predicateの使い方まとめ

概要 Predicateはtestメソッド持つ関数型インターフェースです。 引数を1つ受け取り、booleanを返します。   基本的な使い方 test(T t)には、ジェネリクスに指定する型を引数と …

【SpringBoot入門】#3~ Index画面の作成

このチュートリアルでは、簡易な書籍管理システムを作っていきます。 まず最初にIndex画面を作成していきます。 HTML作成 以下の配下にindex.htmlを作成します。 配置先:プロジェクト(ここ …

ユニークなListを持つファーストクラスコレクションの例

概要 正確に言うとListではなくSetです。 自分の確認と備忘録なのでご参考までに。 実装 ユニークなリストとしてSetで保持します。 Item 保持するオブジェクトです。 [crayon-6286 …

SpringFramworkの良書

■おすすめ教材
Javaの基本を学んだ人が、次のステップとして読む本(中級者向け)

※SpringはJavaのFrameworkの1つです。
変更のしやすさ、保守性の高さが特徴です。