前言
说实话个人并不太喜欢热部署功能,因为太占电脑内存了,特别是debug的时候设备发烫。但是有时候确实需要使用热部署功能,那么就整理一下如何在IDEA开发工具里面实现Spring Boot项目的热部署。
环境
IDEA版本:2018.3.1
设备:MAC
第一步:开启IDEA的自动编译(静态)
操作步骤:点击IDEA开发工具左上角IntelliJ IDEA ——>Preferences ——> Build,Execultion,Deployment ——> Compiler 勾选 Build project automatically,如下图所示:
第二步:开启IDEA的自动编译(动态)
操作步骤:
1、Windows:同时按住 Ctrl + Shift + Alt + / 然后进入Registry ,勾选自动编译并调整延时参数。
2、Mac:Command + Shift + A,并输入Registry
开启IDEA的自动编译(动态)
第三步:添加pom依赖
<dependency> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-devtoolsartifactId> <optional>trueoptional>dependency><plugin> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-maven-pluginartifactId> <dependencies> <dependency> <groupId>org.springframeworkgroupId> <artifactId>springloadedartifactId> <version>1.2.8.RELEASEversion> dependency> dependencies>plugin>
好了,到这里就配置完了,修改文件后大概20-30秒左右生效。