我开始喜欢在我的Spring Boot项目中使用Visual Studio代码。 但是问题是,每当我更改静态文件(如js和CSS)时,都必须停止并启动项目。以前,当我使用STS / Eclipse作为IDE时,重新加载静态内容没有问题(我只是刷新浏览器)。 有什么方法可以在Visual Studio Code中实现Java Spring Boot项目的自动重新加载静态内容?
答案 0 :(得分:0)
我可能迟到了,但是我遇到了同样的问题,答案取决于您使用的是Maven,Gradle还是其他。
我正在使用Gradle 5.3,并且为了解决此问题,我将此行添加到了gradle.build
文件中:
bootRun { sourceResources sourceSets.main }
我还安装了spring-boot-devtools,它提供了服务器自动重启功能,在您编辑代码时非常有用。
为了在开发期间构建和运行应用程序,我使用两个终端:
gradle bootJar --continuous
gradle bootRun
答案 1 :(得分:0)
Suuuper很晚,但是我设法通过在我的VS Code和浏览器上安装live reload并确保由输出启用它来使它工作:
2020-01-16 11:47:16.079 INFO 2148 --- [ restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729
在运行我的项目时,在控制台上并通过单击浏览器上的扩展图标,使该项目的选项卡处于活动状态,这将在为我编辑静态内容时启用实时重新加载