如何禁用静态内容的缓存?
我试着将它放在我的applications.properties中:
spring.cache.type=NONE
这是我的配置:
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry
.addResourceHandler("/**")
.addResourceLocations("classpath:/static/")
.resourceChain(true).addResolver(
new VersionResourceResolver().addContentVersionStrategy("/**"));
}
当我在css文件中更改某些内容时,我必须在打开开发人员控制台的情况下重新加载页面才能显示。
谢谢!
答案 0 :(得分:1)
将所有资源移出classpath。要替换加载到类路径的东西,你可能需要像自己的类加载器这样复杂的东西。尝试将所有需要更改的资源移到一个单独的文件夹中。