什么是Idea自动热部署?
热部署是指代码改动之后,调试过程中会服务自动重启,减少手动重启的麻烦,尤其是在微服务开发中,涉及到很多模块的调试更为重要。
如何开启热部署功能?
1、添加如下依赖到项目模块:
<dependency> <groupid>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</ artifactid> <scope>runtime</scope> <optional>true</optional> </dependency>
2、添加如下配置到父工程pom.xml中:
<build> <finalName>工程名称</finalName> <plugins> <plugin> <groupId><groupId>org.springframework.boot</groupId></groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> <addResources>true</addResources> </configuration> </plugin> </plugins> <build>
3、开启自动编译权限:
4、按ctrl+shift+Alt+/ 调出注册表维护窗口,选择1,进入选中红框中的复选框:
5、重启IDEA