SpringBoot、thymeleaf完全解决修改CSS,JS文件没有产生效果的问题

首先前提是本来CSS与JS文件是有效果的,没有的话可以看另一篇文章Thymeleaf引入静态文件https://blog.csdn.net/qq_38959715/article/details/87886539

 

查了好多遍代码,检查了各种环境。重启了各种机制,最后还是没改成功,DEBUG了好多次,最后还是无效,现在整理下排错步骤。

 

一、首先要查看对应静态文件,确保修改的文件是引入的文件(引入路径下)

 

二、重启TomCat服务器(用什么服务器就去重启)

 

三、重启编译软件,外国的是有个监听机制的(忘了什么名字了),修改之后会自动重新加载的。国内就不一定了,有些打开编译软件加载第一次之后就会一直使用那第一次加载的静态文件

 

四、换浏览器或者清除浏览器缓存(我就是被这个坑了很久,一直在用Chrome)因为浏览器会将访问过的网页的需要的各种静态文件缓存下来,在下次访问时就不需要再去获取了,以加快访问该网址的速度。(文件量很大的时候提速就会很明显)所以造成无效的原因是我们每次引用的都是缓存里面的静态文件,修改我们的CSS、JS等就不会产生效果了。感兴趣的可以看看各个浏览器的缓存机制,不同的浏览器更新的机制不同,有些情况下就会遇到这种情况,有时候没想到,查BUG原因真的很难查到原因

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值