3步轻松完成Springboot在IDEA上的热部署
第一步
添加pom依赖,没有这个依赖无法进行热部署
<!-- 热部署相关依赖,布置到线上的时候要去掉! --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
第二步
Setting->Build->Compiler
第三步
勾选这个
测试
打开服务器,修改一些代码,让鼠标失去IDEA的焦点(就是在编译器外面点一下),等待5s,你就会发现服务器自动重启了。
等待的原因
如果你每敲一个字母,服务器就重新构建一次,这未免有点太频繁了,所以idea设置当idea工具失去焦点5秒后进行热部署。其实就是你从idea工具中切换到其他工具时进行热部署,比如改完程序需要到浏览器上去调试,这个时候idea就自动进行热部署操作。