springboot提供了热部署功能,在我们修改了代码进行保存后,程序会自动帮我们将修改的代码进行编译运行。
1.热部署需要导入的pom文件
<!--devtools依赖jar包--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency> <!--插件配置--> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> <addResources>true</addResources> </configuration> </plugin>
2.进入idea的设置File | Settings | Build, Execution, Deployment | Compiler中启用自动编译功能选项.
3.使用快捷键ctrl + shift + Alt + /
打开idea的注册表,直接键盘输入查找到如下的两个功能选项,勾选启用对应的功能,点击close即可。
完成上述设置与操作就可以实现项目的热部署功能,如果依旧没有生效,尝试重启idea即可。