Visual Studio Code Spring引导重新加载静态内容

时间:2019-03-01 03:30:57

标签: java spring-boot spring-mvc visual-studio-code

我开始喜欢在我的Spring Boot项目中使用Visual Studio代码。 但是问题是,每当我更改静态文件(如js和CSS)时,都必须停止并启动项目。以前,当我使用STS / Eclipse作为IDE时,重新加载静态内容没有问题(我只是刷新浏览器)。 有什么方法可以在Visual Studio Code中实现Java Spring Boot项目的自动重新加载静态内容?

2 个答案:

答案 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

在运行我的项目时,在控制台上并通过单击浏览器上的扩展图标,使该项目的选项卡处于活动状态,这将在为我编辑静态内容时启用实时重新加载