スキップしてメイン コンテンツに移動

Spring BootでThymeleafのキャッシュをオフにする方法

Spring BootでテンプレートエンジンとしてThymeleafを使っていると、デフォルトではキャッシュが効いて、開発時にテンプレートを修正するたびにアプリケーションを再起動する必要があます。
Thymeleafのキャッシュをオフにするにはapplication.propertiesに下記の設定を加えればOKです。

spring.thymeleaf.cache: false

これによりページリロードの度に毎回テンプレートの解析が行われ、編集内容がすぐに反映されるようになります。
本番デプロイ時は設定を無効にすることを忘れないようにしてください。

コメント