Java 使用spring对静态文件进行缓存管理的最佳方法
我想在SpringMVC中对静态文件使用缓存控制 我经历了以下场景Java 使用spring对静态文件进行缓存管理的最佳方法,java,spring,spring-mvc,caching,cache-control,Java,Spring,Spring Mvc,Caching,Cache Control,我想在SpringMVC中对静态文件使用缓存控制 我经历了以下场景 使用WebContentHandlerInterceptor 使用浏览器缓存头 使用mvc:资源 js文件的版本号/内部版本号 但我的问题是,当用户第一次来时,它加载了最新的静态文件。如果我在缓存过期之前更新了测试或生产服务器中需要更新的任何JS文件。在我使用F5或Ctrl+F5重新加载之前,浏览器仅从缓存中读取 当向用户请求页面时,将检查所有静态文件,如果未修改这些文件,则必须使用缓存,否则从服务器获取最新的文件 请帮帮我。。
请帮帮我。。我是这部电影的新手 要确保浏览器下载最新版本的静态文件,请在URL中添加一个参数 例如,您的请求看起来像
resources/scripts/menu.js?ver=1.0