spring bootのホットデプロイ

どうやら、Spring-loadedというものを利用するらしい。

やることは下記。

・build.gradleでbuildscriptの依存にspringloadedとspring-bootを追加

// spring-bootプラグイン
apply plugin: 'spring-boot'

をbuild.gradleのbuildscriptで括られている括弧の下に記載

・Thymeleafのキャッシュをoffにする。

src/main/resources/configの下にapplication.yml というファイルを作成し、

spring.thymeleaf.cache: false

を記載するだけ。

 

あとは、tomcat起動中にbuildを実行すると、デプロイされる。