【问题标题】:How to redeploy spring boot application on STS built-in server如何在 STS 内置服务器上重新部署 Spring Boot 应用程序
【发布时间】:2018-04-04 16:36:22
【问题描述】:
我有一个带有 apply plugin: 'war' 的 Spring Boot Gradle 应用程序。我通过right click > Run As > Spring Boot App 在 STS 上运行应用程序。它运行良好。现在我对代码进行了更改,我想重新部署(并且更好地自动部署)。我现在知道的唯一方法是停止服务器并再次运行。有没有更快的解决方案?
【问题讨论】:
标签:
java
spring-boot
gradle
localserver
【解决方案1】:
Spring-boot 提供了一个名为 devtools 的东西,这是一个非常简洁的功能。
在你的 gradle build 中包含这个 starter
compile("org.springframework.boot:spring-boot-devtools")
每当类路径上的文件发生更改时,这将自动重新启动。因此您不必手动停止和启动服务器。
您可以查看更多详情here。