在 Spring Boot 中使用DevTools实现热加载

在Spring Boot应用的开发中,如果不想反复的重启应用,可以使用 Spring Boot 的 DevTools工具。

加入依赖库

在项目中加入一下依赖:

1
2
3
4
5
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>

在Idea中启动热加载功能

  1. 设置自动编译(settings-compiler-make project automatically)
  2. ctrl+shift+alt+/ Registry (Mac OS 采用双击 shift 键激活 Registry对话框)
  3. 在第二步的对话框中,勾选compiler.automake.allow.when.app.running

本文标题:在 Spring Boot 中使用DevTools实现热加载

文章作者:Morning Star

发布时间:2019年12月14日 - 20:12

最后更新:2021年04月16日 - 15:04

原始链接:https://www.mls-tech.info/java/springboot-hot-reload/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。