目录
- 前言
- 使用Spring Boot DevTools
- 添加依赖
- IDEA自动编译设置
- 共勉
前言
在Sprint Boot 开发中,每次修改代码都要重启应用?告别这种低效开发模式!热部署允许开发者在修改代码后无需重启整个应用即可看到变化,本文将带你掌握IDEA中Spring Boot热部署的完整解决方案,可以提高开发效率。
什么是热部署?为什么需要它?
热部署是指不重启应用的情况下,实时加载修改后的代码和资源文件,这样对于开发者来说,可以实时的更新应用,每次都不需要重新运行,节省了很多等待时间。
使用Spring Boot DevTools
DevTools是Sping官方提供的热部署工具,它可以监控classpath变化,自动的重新应用来加载变更的类,提供了LiveReload支持。下面来讲下DevTools的配置步骤。
添加依赖
在项目下的pom.xml添加依赖。
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></dependency></dependencies>IDEA自动编译设置
在设置中File → Settings → Build, Execution, Deployment → Compiler勾选Build project automatically,如下如所示:
共勉
理想的风终会吹进现实