张玉龙大神的两篇详细讲解:
静态资源版本更新与缓存大公司里怎样开发和部署前端代码
由此可见,对于静态资源的缓存处理一般有两种方式:
1.在静态资源链接后面加版本号参数
2.通过前端构建工具生成文件hash摘要拼接在文件名后,常用的工具有gulp、fis3、webpack
我采用的是第一种直接添加版本号参数
1.新建一个类实现ServletContextAware接口,在servletContext中设置版本号
2.配置对象bean
3.配置参数文件
4.修改jsp引用