如何使用IDEA实现springboot热部署
什么是热部署[1]
在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作。下面我们就看看对于简单的类修改的热部署怎么实现。
实现步骤
- 添加依赖
在pom.xml文件里导入spring-boot-devtools依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
-
idea设置
-
使用快捷键
Ctrl+Shift+Alt+/
对相关参数进行设置