在Spring中禁用静态文件上的缓存

时间:2018-07-04 18:27:01

标签: java spring thymeleaf

我的静态文件位于以下路径:

resources
    templates
      file.html
    static
        css
          all.css
        js
        img

我还向application.properties添加了以下两个设置:

spring.thymeleaf.cache=false
spring.thymeleaf.mode=LEGACYHTML5
spring.thymeleaf.templates_root=src/main/resources/templates/
spring.resources.chain.cache=false
spring.resources.chain.strategy.content.paths=/**

每当我更新html文件(“模板”中的文件),它便立即起作用,但是,每当我更新css文件(或“静态”中的任何文件)时,它都需要重新启动服务器(在dev:{{1 }}。

我需要做些什么,以便每当我对一个静态文件进行更改时,它都将立即更新而无需重启服务器?

这似乎是一个愚蠢的解决方案,但是我能够破解以上内容的唯一方法是将所有CSS都包含在模板文件中。

0 个答案:

没有答案