微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决通过 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 举报,一经查实,本站将立刻删除。