idea中项目实现热部署

前言:

        热部署就是当应用正在运行时,升级软件就不需要重启应用。就比如我们修改了代码的某一部分,不需要再次启动程序,等启动完毕后再到浏览器刷新。有了热部署,我们只需启动一次程序,当有了修改后,只需刷新就好。在我们编写大型程序的过程中热部署可以极大的简化我们的工作量。

        本文中使用的idea软件版本为2021.3.3

配置流程:

1.在项目的pom文件中引入devtools依赖。


    org.springframework.boot
    spring-boot-devtools
    runtime
    true

2.Adding plugin to your pom.xml


    你自己的工程名字
    
        
            org.springframework.boot
            spring-boot-maven-plugin
            
                true
                true
            
        
    

 

3.开启idea自动构建配置。

        File->Settings->Build,Execution,Deployment->Compiler,勾选下面选项

idea中项目实现热部署_第1张图片

4. 设置idea允许自动构建。

        File->Settings->Advanced Settings,勾选下面选项

idea中项目实现热部署_第2张图片

 5.选择下面选项进入操作页面。

idea中项目实现热部署_第3张图片

6.选择Modify options选项。

idea中项目实现热部署_第4张图片

 7.选择On 'Update' action中的Update classes and resources选项。

idea中项目实现热部署_第5张图片

 8.再次选择On frame deactivation 中的Update classes and resources选项。

idea中项目实现热部署_第6张图片

 9.最后在页面中显示出如下内容。

idea中项目实现热部署_第7张图片

 10.操作上述步骤后即完成了项目的热部署,每当修改项目重新网址后,项目就会自动重新启动。

你可能感兴趣的:(端口,spring,cloud,intellij,idea,java)