🤖
SpringBootで開発するときに行った作業メモ
spring initializrでプロジェクトを作成
すぐに動く状態のtemplateが作れたのですごく便利でした。
追記:後で見返すとADD DEPENDENCIESでDeveloper Toolsも追加できるようでした
ThymeleafのキャッシュをOFFにする
html templateの変更が即時反映されるようにThymeleafのキャッシュをOFFにします。
application.properties
に以下を記載
spring.thymeleaf.cache=false
Developer Toolsでホットデプロイ?されるようにする
Javaクラスの変更が即時反映されるようにDeveloper Toolsを読み込みます。
build.gradle
に以下を記載
dependencies {
developmentOnly("org.springframework.boot:spring-boot-devtools")
}
Javaクラスの変更を検知して自動的にrestartされるようです。
Discussion