在咱们写完代码时候,会重启测试一下,如果在调整某些细节时候需要不断的重启项目,小的项目,配置高的机器还好说,一旦你同时不满足会很痛苦,大大降低了开发效率
针对以上问题spring这个优秀的框架 给我们提供了热部署功能,让修改的代码重载,节约重启项目的时间, 具体步骤如下:
1. 引入spring依赖
<!-- 热部署依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--fork : 如果没有该项配置,devtools不会起作用,即应用不会restart -->
<fork>true</fork>
</configuration>
</plugin>
2. 配置spring的application.yml文件
#热部署配置 devtools: restart: enabled: false
3.打开file--settings---Keymap 如图 设置重载的快捷键
4. 大功告成,修改代码完后,按一下你设置的快捷键 就自动重载了