SpringBoot 结合dev-tool 实现IDEA项⽬热部署

1.什么是热部署,使⽤的好处  

应⽤正在运⾏的时候升级功能, 不需要重新启动应⽤ 对于Java应⽤程序来说, 热部署就是在运⾏时更新Java类⽂件

好处:不需要重新⼿⼯启动应⽤,提⾼本地开发效率

2.常⻅实现热部署的⽅式

Jrebel

Spring Loaded

spring-boot-devtools

3.SpringBoot 结合dev-tool 实现IDEA项⽬热部署

3.1 pom⽂件添加依赖包

 
 org.springframework.boot
 spring-boot-devtools
 true
 


 
 
 
 org.springframework.boot
 spring-boot-maven-plugin
 
 true
 
 
 
 

3.2 配置 IDEA

 idea 顶部 File -> Settings -> Default Settings -> Build -> Compiler 然后勾选 Build project automatically 。

使⽤快捷键打开 注意默认快捷键: window快捷键 Shift+Ctrl+Alt+/

SpringBoot 结合dev-tool 实现IDEA项⽬热部署_第1张图片

选择Registry 选择compiler.automake.allow.when.app.running ,重启idea就⾏!!!

SpringBoot 结合dev-tool 实现IDEA项⽬热部署_第2张图片

温馨提示:如果添加失败,建议重新构建一下maven

右键选中项目,maven ----》Reimport

SpringBoot 结合dev-tool 实现IDEA项⽬热部署_第3张图片

你可能感兴趣的:(spring,boot,java)