【问题标题】:spring boot hot reload when jar file changedjar文件更改时的spring boot热重载
【发布时间】:2019-02-04 22:15:07
【问题描述】:

Spring boot项目,构建打包jar文件,然后上传到服务器,运行:

java -jar xxx.jar

当我上传一个新的 jar 文件时如何让它自动重新加载?

【问题讨论】:

  • 你想在 IDE 中热重载??
  • @AnandVarkeyPhilips 不,我希望它在 jar 文件更改时重新加载到服务器上。
  • 如何更改jar文件?换个新罐子就行了??在这种情况下,无论如何你都必须停止并启动 jar..
  • @AnandVarkeyPhilips 我用jenkins打包了一个jar文件,复制过来替换旧的。
  • 在这种情况下你必须停止和启动..别无他法

标签: java maven spring-boot jar


【解决方案1】:

将 Spring Boot DevTools 添加到您的依赖项中以获得对开发人员友好的选项,例如自动重启服务器:

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

【讨论】:

  • 这仅在本地开发时有帮助
猜你喜欢
  • 1970-01-01
  • 2021-03-02
  • 2019-01-02
  • 2018-09-28
  • 2019-04-06
  • 2017-01-16
  • 2010-11-13
  • 2021-04-03
相关资源
最近更新 更多