使用工具:spring-boot-devtools
原理:监听class文件变动,据说是用了两个ClassLoader加快重启速度。
maven
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--//热部署,必须-->
<fork>true</fork>
</configuration>
</plugin>
idea设置:
CTRL + SHIFT + A –> 查找make project automatically –> 选中make project automatically
CTRL + SHIFT + A –> 查找Registry –> 找到并勾选compiler.automake.allow.when.app.running
本文介绍如何使用spring-boot-devtools实现项目的热部署功能,通过Maven配置和IDEA设置来加速开发过程中的代码修改和应用重启。适用于Spring Boot项目的快速迭代。

465

被折叠的 条评论
为什么被折叠?



