Java webapp 将版本添加到应用程序静态内容以进行缓存
Java webapp add version to app static content for caching
对于图片、css、js等静态内容,我想设置一个很长的缓存时间(max-age或expires)让浏览器缓存,也想提供version或hash在路径中,因此将加载更新的内容。
技术堆栈为 Java 8,struts 2,tomcat。
将版本或 MD5 哈希添加到静态内容的 url 路径的最简单方法是什么?
目前我拥有的是 css1.css 或 js1.js .. 我想要的是 {v}/css1.css 这样的东西,所以当部署新版本时,浏览器被迫获取更新。
我们确实有很多 JSP 页面,我不想更新 url 添加后缀版本号。在他们每个人中。寻找可以在过滤器中自动转换 URL 的内容,而无需编辑所有静态文件。
感谢您的帮助。
使用运行 npm 任务的 maven 前端插件。将webpack集成到项目中以捆绑js和css.
对于图片、css、js等静态内容,我想设置一个很长的缓存时间(max-age或expires)让浏览器缓存,也想提供version或hash在路径中,因此将加载更新的内容。
技术堆栈为 Java 8,struts 2,tomcat。 将版本或 MD5 哈希添加到静态内容的 url 路径的最简单方法是什么?
目前我拥有的是 css1.css 或 js1.js .. 我想要的是 {v}/css1.css 这样的东西,所以当部署新版本时,浏览器被迫获取更新。
我们确实有很多 JSP 页面,我不想更新 url 添加后缀版本号。在他们每个人中。寻找可以在过滤器中自动转换 URL 的内容,而无需编辑所有静态文件。
感谢您的帮助。
使用运行 npm 任务的 maven 前端插件。将webpack集成到项目中以捆绑js和css.