IDEA热部署

目录

一 手动启动热部署

 *二  自动启动热部署

1 添加依赖

 2 勾选自动build

3 启动运行时也自动编译

三 热部署的范围配置

 四 禁用热部署


热部署:修改完功能, 不用 手动重启 服务器,会自动重启服务器 生效

一 手动启动热部署


1 添加开发者工具依赖,刷新maven,启动项目
2 修改代码
3 工具栏--build--build project (会自动重启服务) 或 ctrl+f9

检测到代码变化后会自动重启服务器

pom


            org.springframework.boot
            spring-boot-devtools
        

 修改代码

IDEA热部署_第1张图片

 手动build project

IDEA热部署_第2张图片

 此时服务器会自动重启IDEA热部署_第3张图片

 IDEA热部署_第4张图片

 备注IDEA热部署_第5张图片

总结

IDEA热部署_第6张图片

IDEA热部署_第7张图片

 *二  自动启动热部署

1 添加依赖


    org.springframework.boot
    spring-boot-devtools

 2 勾选自动build

file -- settings -- 搜 compile -- 勾选自动build

IDEA热部署_第8张图片

3 启动运行时也自动编译


ctrl+alt+shift+/ 四个键一起按 -- registry -- 勾选compile.automake.allow.when.app.running -- close
 

IDEA热部署_第9张图片

 IDEA热部署_第10张图片

 close,大功告成

备注:IDEA工具失去焦点以后5s开始自动构建 → 即修改完代码5秒后生效

三 热部署的范围配置

IDEA热部署_第11张图片

 yaml

IDEA热部署_第12张图片

 四 禁用热部署

方式1

IDEA热部署_第13张图片

 方式2(优先级高于方式1)

 System.setProperty("spring.devtools.restart.enabled","false");

IDEA热部署_第14张图片

 IDEA热部署_第15张图片

你可能感兴趣的:(SpringBoot2,Java,intellij,idea,spring,boot)