一、使用 Spring Boot DevTools
步骤:
- 在项目的 pom.xml 文件中添加 Spring Boot DevTools 依赖:
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><optional>true</optional>
</dependency>
- 确保 IDE 支持自动构建。例如,在 IntelliJ IDEA 中,需要开启自动构建功能,可以通过 Settings -> Build, Execution, Deployment -> Compiler,勾选 Build project automatically。
- 对于一些 IDE,可能还需要启用运行时的自动编译功能。在 IntelliJ IDEA 中,可以使用快捷键 Ctrl + Shift + Alt + /,选择 Registry,然后勾选 compiler.automake.allow.when.app.running。
原理:
- Spring Boot DevTools 会监视项目的类路径资源的更改。当文件发生变化时,它会自动重启应用程序的部分组件,而不是完全