最近在写项目时遇到一个麻烦的问题:每次修改完代码都需要重新编译,让我感到非常不方便。于是我就想到了热部署这个方案。所谓热部署,就是在idea中按下ctrl+s,即可快速重新编译代码并加载,非常高效。现在,我将从三个简单的步骤,手把手地教你如何实现热部署。
第一步 1、在pom.xml加入添加一个依赖,注意,这个位置不要添加错了,写在dependencies标签中。这里不需要加版本号,因为SpringBoot内置的一些依赖不需要加,它的版本是在父项目中的。他会向上找版本号。
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
</dependencies>
第二步
2、设置idea,在settings搜索Compiler,具体看图,记得点Apply再点OK
第三步
3、在idea中按两次shift键,会出现一个搜索框,选择Actions,搜索Registry,然后找到再点击,最后再勾选动态编译选项,具体看图操作。记得每次写好代码后,在idea按一下ctrl+s或者按一下类似于锤子一样的按钮就能实现热部署了,这样就不用每次都重新编译等好长一段时间。
希望对你有帮助,欢迎各位留言!