Spring Boot 实现热部署(Hot Deployment/Hot Swapping)主要有两种方式: 1. 使用 (官方推荐,免费,最常用) 2. 使用 JRebel(第三方插件,收费,功能更强大) 下面详细介绍这,两种方式的配置步骤,以 IntelliJ IDEA 为例。 --- 方式一:使用 Spring Boot DevTools (官方方案) DevTools 的原理实际上是快速重启。它使用两个 ClassLoader:一个加载不会变的类(第三方 Jar 包),另一个加载你会修改的类。当代码变更时,只重新加载后者,所以速度比完全重启快很多。 1. 添加依赖 (pom.xml) 在 中引入 依赖: 2. 修改配置文件 (application.yml / properties) 虽然默认配置通常可用,但建议添加以下配置以确保生效: 3. IntelliJ IDEA 配置 (关键步骤) IDEA 默认不会自动编译,因此需要修改设置让 DevTools 生效。 步骤 A:开启自动编译 打开 (Windows: Ctrl+Alt+S / Mac: Cmd+,) 进入 ->...