IDEA下SpringBoot开启热更新

在开发过程中,通常会对一段业务代码不断地修改测试,在修改之后往往需要重启服务,有些服务需要加载很久才能启动成功,这种不必要的重复操作极大的降低了程序开发效率。为此,Spring Boot框架专门提供了进行热部署的依赖启动器,用于进行项目热部署,而无需手动重启项目

  1. pom.xml 中引入依赖包 spring-boot-devtools
xml 复制代码
<!-- 引入热部署起步依赖 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>
  1. 选择IDEA工具界面的【File】->【Settings】选项,打开Compiler面板设置页面

3、IDEA 注册配置

IDEA2021之前版本

  1. 在项目任意页面中使用组合快捷键"Ctrl+Shift+Alt+/"打开Maintenance选项框,选中并打开Registry

  2. 找到"compiler.automake.allow.when.app.running",将该选项后的Value值勾选

  3. 如果修改自己代码没有立即生效,需要按ctrl+F9

IDEA2021之后版本

很多文章介绍IntelliJ IDEA开启热部署功能都会写到在IntelliJ IDEA中的注册表中开启compiler.automake.allow.when.app.running选项,此选项在IntelliJ IDEA 2021.2之后的版本迁移到高级设置中

如下图所示:

如果你安装了中文语言包,那么它在这里

相关推荐
Java水解4 分钟前
GO语言特性介绍,看这一篇就够了!
后端·go
shenzhenNBA7 分钟前
如何在python文件中使用日志功能?简单版本
java·前端·python·日志·log
掘金泥石流9 分钟前
分享下我创业烧了 几十万的 AI Coding 经验
前端·javascript·后端
遇印记24 分钟前
javaOCA考点(基础)
java·开发语言·青少年编程
阿里云云原生28 分钟前
告别“看不见的内存”!SysOM 如何实现 Java 进程内存全景分析?
java·云原生
武藤一雄29 分钟前
C#:Linq大赏
windows·后端·microsoft·c#·.net·.netcore·linq
Andy工程师34 分钟前
Spring Boot 按照以下顺序加载配置(后面的会覆盖前面的):
java·spring boot·后端
繁星蓝雨34 分钟前
小试Spring boot项目程序(进行get、post方法、打包运行)——————附带详细代码与示例
java·spring boot·后端