目录

SpringBoot 热部署

目录
  1. 按两下 shift ,出现搜索框,搜 Registry :

https://cdn.jsdelivr.net/gh/dfface/img0/0/d88Gck-JGiWFo.png

  1. 然后进行配置:

https://cdn.jsdelivr.net/gh/dfface/img0/0/CLvyeb-wrJqqz.png

  1. idea Compiler 配置

https://cdn.jsdelivr.net/gh/dfface/img0/0/1VLptZ-H8Pc9A.png

  1. 开启热部署策略(重要

https://cdn.jsdelivr.net/gh/dfface/img0/0/image-20200326002621938-LEAvRy.png

  1. (可选)项目中添加依赖

如果是 maven:

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

如果是 Gradle:

compile(“org.springframework.boot:spring-boot-devtools”)

如果因为旧项目十分臃肿,导致每次都自动热重启很慢而影响开发效率,笔者建议直接在POM移除spring-boot-devtools依赖,然后使用Control(Command)+Shift+F9进行手工免启动快速更新!!

  1. 关闭浏览器缓存 打开谷歌浏览器,打开F12的Network选项栏,然后勾选【✅】Disable cache 。

SpringBoot 在IDEA中实现热部署(实用版)

关于IDEA的热部署(gradle)