Idea热部署功能

什么是Idea自动热部署?

  热部署是指代码改动之后,调试过程中会服务自动重启,减少手动重启的麻烦,尤其是在微服务开发中,涉及到很多模块的调试更为重要。

如何开启热部署功能?

  1、添加如下依赖到项目模块:

<dependency>
  <groupid>org.springframework.boot</groupId>
  <artifactId>spring-boot-devtools</ artifactid>
  <scope>runtime</scope>
   <optional>true</optional>
</dependency>

  2、添加如下配置到父工程pom.xml中:

  <build>
        <finalName>工程名称</finalName>
           <plugins>
              <plugin>
               <groupId><groupId>org.springframework.boot</groupId></groupId>
               <artifactId>spring-boot-maven-plugin</artifactId>
                 <configuration>
                       <fork>true</fork>
                       <addResources>true</addResources>
                   </configuration>
                </plugin>
           </plugins>
  <build>

  3、开启自动编译权限:

  4、按ctrl+shift+Alt+/ 调出注册表维护窗口,选择1,进入选中红框中的复选框:

 

  5、重启IDEA

原文地址:https://www.cnblogs.com/zqhIndex/p/15357339.html