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でも解消しない、する時もあるのか?
キャッシュが効いてしまう。