Springboot项目开启热部署

引言

在实际开发过程中,每次修改代码就得将项目重启,重新部署,对于一些大型应用来说,重启时间需要花费大量的时间成本。对于一个后端开发者来说,重启过程确实很难受啊。通过热部署可以实现自动的重启生效,而不是我们关闭重启关闭重启

步骤:

1、添加依赖到pom文件中

<!--热部署-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <scope>runtime</scope>
        <optional>true</optional>
    </dependency>

更多版本查看

2、添加插件到pom中

<build>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <configuration>
          <fork>true</fork>
          <addResources>true</addResources>
        </configuration>
      </plugin>
    </plugins>
  </build>

3、开启自动编译的选项

4、热注册开启

组合键Shift+Ctrl+Alt+/

5、重启IDEA

经验分享 程序员 微信小程序 职场和发展