【问题标题】:spring - disable all caching for static contentspring - 禁用静态内容的所有缓存
【发布时间】:2017-12-17 20:57:31
【问题描述】:

如何禁用静态内容的缓存?

我试图把它放在我的 applications.properties 中:

spring.cache.type=NONE

这是我的配置:

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry
            .addResourceHandler("/**")
            .addResourceLocations("classpath:/static/")
            .resourceChain(true).addResolver(
            new VersionResourceResolver().addContentVersionStrategy("/**"));
}

当我更改 css 文件中的某些内容时,我必须在打开开发者控制台的情况下重新加载页面才能显示。

谢谢!

【问题讨论】:

    标签: spring spring-mvc caching


    【解决方案1】:

    将所有资源移出类路径。要替换加载到类路径的内容,您可能需要一些复杂的内容,例如自己的类加载器等。尝试将需要更改的所有资源移至单独的文件夹。

    【讨论】:

      最近更新 更多