springBoot如何实现热部署

由于Spring Boot没有默认支持热部署,我们在开发过程中,就会变得很忙,每次修改都需要重启容器,所以我们需要引入热部署,提高开发效率,避免小改动就需要重启容器。

第一步,gradle引入spring-boot-devtools依赖

compile("org.springframework.boot:spring-boot-devtools")

第二步,由于我是使用thymeleaf作为UI渲染,所以需要修改application.properties,增加

spring.thymeleaf.cache=false

第三步,ctrl + alt + shift + /

勾选compiler.automake.allow.when.app.running

第四步,设置Idea

总结

如果是修改了.html,马上就可以看到修改的内容。如果是修改java,就会快速编译部署,不过还是需要几秒钟时间。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容