1-maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
添加组件
<plugin>
<!--热部署配置-->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--fork:如果没有该项配置,整个devtools不会起作用-->
<fork>true</fork>
</configuration>
</plugin>
2-idea相关设置
我的idea版本是:2020.3.2
自动部署设置
第一步
第二步
快捷键:Ctrl+Shift+Alt+/ --> Registry > 勾选Compiler autoMake allow when app running
** 第三步**
选择你的服务
选择
然后就可以自动热部署了。
注意:在我的电脑上,开启自动部署,idea会比较频繁的build项目,导致cpu占用高
手动部署
只需要:上面的第三步就可以。如下图
选择你的服务
选择
注意:
1.devtools会在windows资源管理器占用java进程,在开发工具里面杀不掉,只能手动kill掉,不然重启会造成端口重复绑定报错