java - spring boot + thymeleaf熱插拔無效?
問題描述
每次在修改thymeleaf的templates之后就要重啟spring boot,雖然spring boot的啟動(dòng)速度不錯(cuò),但是這樣還是很麻煩。Google了利用spring-boot-devtools可以實(shí)現(xiàn)熱插拔。
我的pom.xml加入了:
<!-- hot swap --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <version>1.3.0.RELEASE</version> <optional>true</optional></dependency>
但是這樣依然沒有效果,但我使用mvn spring-boot:run啟動(dòng)后,在修改thymeleaf的templates之后,必須要重啟才能更新templates。同時(shí)我在intellij-idea中已經(jīng)設(shè)置Build project automatically。
請(qǐng)問熱插拔無效的原因是什么?
問題解答
回答1:有可能是thymeleaf的緩存, 設(shè)置spring.thymeleaf.cache=false
相關(guān)文章:
1. centos - apache配置django報(bào)錯(cuò):cannot be loaded as Python modules2. 微信端電子書翻頁效果3. node.js - 有沒有比較好的nodejs導(dǎo)出excel的插件?4. css3 - 微信前端頁面遇到的transition過渡動(dòng)畫的bug5. mysql - SQL問個(gè)基礎(chǔ)例子,書上的,我怎么看都看不懂..誰幫我解釋一下第2個(gè)為什么和第1個(gè)一樣?6. javascript - 微信小程序里怎么把頁面轉(zhuǎn)成圖片分享7. mysql事務(wù)日志的一些問題8. mysql服務(wù)無法啟動(dòng)1067錯(cuò)誤,誰知道正確的解決方法?9. mysql - 我用SQL語句 更新 行的時(shí)候,發(fā)現(xiàn)全部 中文都被清空了,請(qǐng)問怎么解決?10. 數(shù)據(jù)庫 - mysql boolean型無法插入true
