# 前言
在写 SpringBoot 项目频繁手动重启服务一定很麻烦吧?
来试试添加 SpringBoot 的 spring-boot-devtools 热部署 / 热更新 的开发工具包吧!
# 一、添加工具包依赖
打开 SpringBoot 项目工程下的 pom.xml 文件
在文件里添加以下代码
<!-- SpringBoot 热更新 --> | |
<dependency> | |
<groupId>org.springframework.boot</groupId> | |
<artifactId>spring-boot-devtools</artifactId> | |
<scope>runtime</scope> | |
<optional>true</optional> | |
</dependency> |
添加完依赖之后 IDEA 还需要进行一些操作
# 二、IDEA の 设置 中文版本
# 设置控制台的自动显示
快捷键Ctrl + Alt + S
文件 -> 设置 -> 构建,执行,部署


# 注册自动编译事件
使用快捷键 Ctrl + Shift + Alt + / 调出界面

选择 Registry...

给 compiler.automake.allow.when.app.running 打上勾勾
# 自动更新项目文件
点击 Edit Configurations...
编辑启动配置

给 On 'Update' action: 和 On frame deactivation: 选择 Update classes and resources 然后点击 Apply 重启服务即可

# 三、IDEA の 设置 英文版本
# 设置控制台的自动显示
快捷键 Ctrl + Alt + S
File -> Settings -> Build, Execution, Deployment -> Compiler


# 注册自动编译事件
使用快捷键 Ctrl + Shift + Alt + / 调出界面

选择 Registry...

给 compiler.automake.allow.when.app.running 打上勾勾
# 自动更新项目文件
点击 Edit Configurations...
编辑启动配置

给 On 'Update' action: 和 On frame deactivation: 选择 Update classes and resources 然后点击 Apply 重启服务即可

# 总结
现在,只要每当你 Ctrl + S 保存一下文件,项目就会在 3~5 秒内自动编译重启你的项目,节省了手动重启项目的时间,开发效率大大提高 (不是
