IntelliJ IDEA で Thymeleaf の templates を hot swapping したい

備忘録。IntelliJ IDEA で Thymeleaf の templates の hot swapping が動かないと思ったら、IntelliJ 側の設定が必要なのか。Eclipse 歴が長いもので...。

  • Preferences... > Build, Execution, Deployment > Compiler
    • Build project automatically をチェックする
  • Cmd+Shift+A > Registry...
    • compiler.automake.allow.when.app.running をチェックする
  • application.properties
    • spring.thymeleaf.cache=false

クラスファイルの変更を検知して hot reload とかしたいときは spring-boot-devtools が必要だった気がする。

前提

  • IntelliJ IDEA Ultimate 2020.2
  • Spring Boot 2.4.2
  • Thymeleaf 3.0.12