有没有一种方法可以重新加载Spring Boot应用程序而无需在STS上重新运行该应用程序?

时间:2019-03-07 21:02:49

标签: spring spring-boot

我正在使用 STS(Spring工具套件)来构建 spring boot 应用程序。每次我对代码进行一些更改时,都需要先停止并运行(重新运行)该应用程序,然后才能在浏览器上刷新应用程序页面。如果有一种方法可以跟踪我所做的更改并将其保存到运行的程序包中,那么这将非常有用。

1 个答案:

答案 0 :(得分:1)

您可以在依赖项中使用spring-boot-devtools

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>

只要文件在类路径中发生更改,使用spring-boot-devtools的应用程序都会导致应用程序重新启动。此功能的好处是大大减少了验证所做更改所需的时间。 here

提供了有关springboot devtools的更多详细信息。