springboot配置热部署

2020-07-30 22:28:48  卢浮宫  版权声明:本文为站长原创文章,转载请写明出处


一、什么是热部署以及为什么要配置热部署

    在最近的开发中回经常调试一些接口,免不了要做一些小的改动,这个时候不得不把程序启启停停(效率低的一匹)。

好在有个好东西:热部署,有了它我们可以在修改页面、修改类时自动应用重启,效率提升的还是比较明显的。


二、如何实现热部署

    ps:热部署的方式有三种,这里仅对比较简便的devtools做一下讲述

    1、首先是pom文件中添加依赖        

    <!-- 热部署 -->

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>

    2、然后进行devtools的相关配置(在yml文件如设置如下)        

        spring:
            devtools:   
                 restart:
enabled: true #设置开启热部署
additional-paths: src/main/java #重启目录
exclude: WEB-INF/**
freemarker:
cache: false #页面不加载缓存,修改即时生效

     3、IDEA相关设置


      

     

      

四、后记


    这个时候我们在做html页面的修改、修改配置文件、修改类时应用会重启,html页面也会刷新了。




更多精彩请关注guangmuhua.com


最新评论: