kuniku’s diary

はてなダイアリーから移行(旧 d.hatena.ne.jp/kuniku/)、表示がおかしな箇所はコメントをお願いします。記載されている内容は日付およびバージョンに注意してください。直近1年以上前は古い情報の可能性が高くなります。

Spring Bootつかってthymeleafのキャッシュを無効にしているが、キャッシュされたままになる

bootのversion は、1.4系使ってます.

  • file
    • src/main/resources/application.properties
    •  spring.thymeleaf.cache = false 

になっているが、htmlファイル修正しても反映されないときは、spring boot 用の依存性が不足していることがある.

  • 確認点
    • pom.xmlでdevtoolsが依存性に存在しているか確認すること
		<dependency>
		    <groupId>org.springframework.boot</groupId>
		    <artifactId>spring-boot-devtools</artifactId>
		</dependency>
		<dependency>
		    <groupId>org.springframework.boot</groupId>
		    <artifactId>spring-boot-starter-thymeleaf</artifactId>
		</dependency>
  • ヒントにたどり着いた

http://qiita.com/NagaokaKenichi/items/9b19665f131f1a8017be

2016/4/27 追記
Spring Boot1.3以上を使っている方は、Spring Loadedはもう開発が進んでないので使わない方がいいです。代わりにSpring Boot1.3から使えるSpring Dev Toolsを使った方がいいです。

と末尾の pom.xml dependency を参考にした

でも、devtoolsでも解消しない、する時もあるのか?
キャッシュが効いてしまう。