IDEA完成热部署

本文最后更新于:3 years ago

一、概念

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

二、部署

一、引入依赖


这里我是直接用springboot来介绍怎么完成热部署的。

在pom.xml中加入以下代码:

1
2
3
4
5
<!--Springboot 工程热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>

二、配置file


在IDEA上进行配置file–>左击–>setting–>compilter->build project autoMatically 复选框勾上

三、Registry


在代码块编辑区中通过快捷键 Ctrl+Shift+Alt+/ 选择Registry
找到 compiler.automake.allow.when.app.running 然后复选框勾上,此时就完成了IDEA工程热部署了。