通过 application.properties 文件禁用 Spring Boot 项目中的缓存不起作用

问题描述

我正在开发一个 Spring Boot 项目,使用 Spring Tool Suite 4 作为 IDE,而 html 是用 Thymeleaf 呈现的。 每次我更改资源/静态文件夹中的图像或 .css 文件时,旧文件保持不变。我已经尝试添加

spring.thymeleaf.cache=false

到 application.properties 文件以及 pom.xml 文件的以下代码

<build>
    <resources>
        <resource>
            <directory>resources</directory>
            <targetPath>${project.build.outputDirectory}</targetPath>
            <includes>
                <include>application.properties</include>
            </includes>
        </resource>
    </resources>
</build>

但它没有任何作用,只有当我重新启动服务器时才会显示文件,如果每次资源文件更改时都必须这样做,这很不舒服。你能帮我吗?你有什么想法,还有什么可尝试的?那太好了。非常感谢提前!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)