Spring Boot 热部署

什么是热部署

所谓的热部署:比如项目的热部署,就是在应用程序在不停止的情况下,实现新的部署

实现热部署方法

SpringBoot 采用 devtools 实现热部署

实现步骤

  • 在poml 文件中添加依赖
<!-- spring boot devtools 依赖包 -->   
<dependency>
  <groupId>org.springframework.boot</groupId> 
  <artifactId>spring-boot-devtools</artifactId> 
  <optional>true</optional> 
  <scope>true</scope> 
</dependency>

在bulid节点

<build>
  <plugins> 
    <plugin> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-maven-plugin</artifactId> 
       <configuration> 
        <fork>true</fork>
       </configuration> 
    </plugin>
  </plugins>
</build>
  • 在IDEA中setting中设置配置


    配置1.png
  • 将以下属性勾选


    配置2.png
  • 重启即可实现

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容