我想在spring mvc中使用缓存控制来获取静态文件。
我已经完成了以下场景
但问题是当用户第一次加载最新的静态文件时。如果我在缓存过期之前更新在测试或生产服务器中需要更新的任何JS文件。浏览器仅从缓存中获取,直到我使用F5或Ctrl + F5重新加载。
当请求用户页面时,则要检查所有静态文件,如果它们未被修改,则必须使用缓存,否则从服务器获取最新的。
请帮助我..我是这个stackoverflow的新手。
答案 0 :(得分:0)
要确保浏览器下载最新版本的静态文件,请在URL中添加参数。
例如,您的请求看起来像resources/scripts/menu.js?ver=1.0
。