文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。

SpringBoot项目配置热部署启动 及 热部署失效的问题解决_热部署

热爱技术的小郑

前言

在做一些项目的时候,修改部分页面。要想查看修改后的页面变化、就需要重新编译、重启项目。无形中浪费很多时间、接下来介绍如何让修改的内容、在不重启项目的情况下、查看修改内容得变化。

热部署步骤

1.配置pom文件

pom文件中添加热部署依赖

<!--热部署-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>

2.IDEA设置修改

第一步:setting -> compiler ,勾选一下几个

SpringBoot项目配置热部署启动 及 热部署失效的问题解决_重启_02

第二步:快捷键 crtl + alt + shift + /

SpringBoot项目配置热部署启动 及 热部署失效的问题解决_spring boot_03

SpringBoot项目配置热部署启动 及 热部署失效的问题解决_重启_04

3.配置文件修改

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

4、IDEA启动设置

SpringBoot项目配置热部署启动 及 热部署失效的问题解决_spring boot_05