在将vue项目部署至tomcat后,js、css、img、index.html等文件,都有被缓存的可能。
1.解决js、css、img 缓存问题:可以使用时间戳的方式 参考:Vue项目部署,解决js、css、img被缓存问题
2.解决index.html入口文件,可以使用Filter过滤器的方式解决
网络上一搜一大堆,都是使用nginx来解决index.html缓存问题,tomcat就这么不招待见?
本文就来解决index.html入口文件在tomcat中被缓存的问题。已在生产环境验证,很简单,只需要简单5步即可:
1.创建一个普通工程,添加Maven依赖,编写过滤器
Maven依赖:
<dependencies>
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
版权声明:本文为lzb348110175原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。