idea springboot项目开启热部署DevTools
idea开启工程的热部署可以让我们在每次改动代码之后能自动重启生效,而不需要手动关闭重启。开启了热部署功能非常方便我们进行开发调试。
1、添加DevTools依赖包到工程的pom文件中
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.2.2.RELEASE</version>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
2、添加插件到工程的pom文件中
<build>
<finalName>工程名字,可写可不写</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.2.2.RELEASE</version>
<configuration>
<fork>true</fork>
<addResources>true</addResources>
</configuration>
</plugin>
</plugins>
</build>
3、开启idea的自动编译选项
打开idea的setting选项,在Build, Execution, Deployment的Complier选项中确认图中圈出的四个都勾选上。
4、注册工程的允许热部署
使用快捷键ctrl + shift + alt + / 打开Maintenance窗口,选择Registry。
在弹出的Registry窗口里找到下图圈出的两个选项勾上。
如果一时找不到要勾选的选项,可以直接在键盘输入关键字模糊查找。
5、重启idea
有的idea版本可以不用重启,如果发现没有生效就重启idea软件。