Java 在Spring Boot应用程序中自动重新加载Thymeleaf模板

Java 在Spring Boot应用程序中自动重新加载Thymeleaf模板,java,spring,spring-boot,thymeleaf,Java,Spring,Spring Boot,Thymeleaf,在我的Spring Boot(2.4.2)应用程序中,我在src/main/resources/templates目录中有一些Thymeleaf模板。我安装了spring boot devtools,当代码更改时,它会自动重新加载类 我希望Thymeleaf模板在更改时也能自动重新加载。我已尝试将以下内容添加到本地应用程序配置中 spring: thymeleaf: cache: false 但它似乎不起作用,即模板仅在启动时加载,因此我需要在更改模板后重新启动服务。如何启用Thy

在我的Spring Boot(2.4.2)应用程序中,我在
src/main/resources/templates
目录中有一些Thymeleaf模板。我安装了spring boot devtools,当代码更改时,它会自动重新加载类

我希望Thymeleaf模板在更改时也能自动重新加载。我已尝试将以下内容添加到本地应用程序配置中

spring:
  thymeleaf:
    cache: false
但它似乎不起作用,即模板仅在启动时加载,因此我需要在更改模板后重新启动服务。如何启用Thymeleaf模板的自动重新加载

更新
回应一些评论:我从IntelliJ IDEA运行应用程序。

如果你使用IntelliJ,你必须在mac上重建项目(fn+shift+9),我相信在windows上重建项目(ctrl+shift+f9)。这可能有点烦人,IntelliJ中可能有一些内置功能,或者您的选择,在某些文件被修改时只需重建。

您是如何运行应用程序的?通过Maven命令还是通过IDE?另外:可能(如何在不重新启动spring boot应用程序的情况下重新加载模板?,在Thymeleaf的GitHub问题中)很有趣。此外,如果在IDE中运行,您确定它会自动跟踪更改并将其复制到运行目录吗?