SpringBoot项目中修改静态资源文件却未更新的问题

一、问题

修改了其中的某一个js文件后,通过浏览器检查发现并未修改。

二、原因

无非就两个方面,一方面是 服务器,一方面是 游览器接受方

1、project项目没有更新

此时可以去查看target文件下的js文件是否更新了?tomcat服务器的webapp里面是否更新了?

如果用的是idea可以勾选实时更新。具体操作:https://blog.csdn.net/qq_41726230/article/details/105019487

2、游览器接受方缓存了js文件,方便下一次加载,但是如果在开发过程中js文件经常修改,所以可以先暂时取消缓存。

解决1:“F12”->“Settings”进行修改

解决2:

<script type="text/javascript" src="/js/myjs.js"></script>
// 修改为
<script type="text/javascript" src="/js/myjs.js?randomId=<%=Math.random()%>"></script>

 

posted @ 2021-01-11 12:16  An_One  阅读(1006)  评论(0)    收藏  举报