前后端不分离的springboot应用,静态文件修改了不更新的问题

前后端不分离的springboot应用,静态文件修改了,刷新浏览器的页面,发现页面死活不更新,重启应用也不更新。

这个好像跟ide有关,之前用过不同版本的idea,有些idea可以在run的配置哪里,设置静态文件也可以热更新到发布的目录。

但是有些版本的idea不行。

假如不行,可以使用idea上的maven命令,使用packge命令重新打包这个项目,packge命令完后,再启动这个springboot项目,就可以了。

当然,还有不依赖idea的解决方案,就是静态文件通过nginx来代理,直接将js和css这些文件代理到我们的代码目录,这样我们修改了代码目录后,配置就立马生效了。

这样可以不依赖idea的版本,假如你的idea怎么设置热更新都是不生效,就不要纠结如何在idea上热更新了,直接搭建一个nginx也很快,不依赖idea,对团队的所有人所有版本的idea都适用。