网上的答案大多数是转载,对新版的intelli idea无效,翻了好久,最后在官网论坛找到答案
第一步 增加工具依赖 pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>runtime</scope>
</dependency>
第二步 增加配置 pom.xml
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
第三步 设置项目自动编译
第四步 允许运行时重新自动构建(划重点,这是新版调整过的,之前改registry配置,2021版intellij已经取消了)
第五步,重启ide,应该就可以了
从体验上来说,spring boot的热部署并不好,反应太慢,我的笔记本win10大约需要4-5秒才能更新,真还没有我用ctrl+F9快呢,而且要手动刷新浏览器,和vue开发那种改动即所得差的不少
不知道哪里有遗漏的地方造成热部署更新效率低,欢迎指正