我正在开发一个以Thymeleaf为模板引擎的Spring Boot项目。我使用Eclipse STS IDE,在那里运行项目。
如果我在Eclipse STS中更改了模板(.html)上的内容,我会在视图中看到更改,但如果我使用其他编辑器(例如TextMate或Brackets),则不会得到更改。
很快,我如何从另一个编辑器(Eclipse STS外部)开发html模板?
答案 0 :(得分:0)
我找到的另一个解决方案是从终端(Eclipse STS外部)运行项目:
mvn spring-boot:run
答案 1 :(得分:0)
对于开发,请通过设置配置属性spring.thymeleaf.cache: false
来禁用Thymeleaf模板缓存。请注意,您还需要确保文件从src
目录进入target
,您的应用程序实际上是从该目录提供的。有一个选项告诉m2eclipse继续观看目录,即使Eclipse失去焦点,但是根据当前的最佳实践,我使用的是本机前端管道(含羞草,但Gulp和Grunt也很受欢迎)直接写入{{1在我的资源模块上。