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就自动进行热部署操作。

经验分享 程序员 微信小程序 职场和发展