【超详细】idea中热部署配置

1、什么是热部署?

        热部署就是在正在运行状态的应用,修改了他的源代码后,在不重新启动项目的情况下,能够自动把增量的内容编译并且部署在服务器上,使得修改立即生效。热部署为了解决的问题有两个。一是在开发的时候,修改代码不需要重启应用就能看到效果,大大的提升开发的效率;二是生产上运行的程序,可以在不停止运行的情况下,进行升级,不影响用户的正常使用。

2、idea中热部署的配置

  ①pom配置

<dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-devtools</artifactId> 
     <optional>true</optional> 
</dependency>
 
 
 <build>
     <plugins>
         <plugin>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-maven-plugin</artifactId>
             <configuration>
                 <fork>true</fork><!--必须添加这个配置-->
             </configuration>
         </plugin>
     </plugins>
 </build>

    注意:

  <fork>true</fork>   <!--必须添加这个配置-->:这个的作用是让热部署配置成功的,没有它热部署不生效。

  ②idea开启自动编译build

  ③idea注册热部署

④ 测试成功

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值