以下步骤仅适用于InteliJ IDEA,请注意以下步骤在每一个需要开启热部署的项目中都需要设置一遍。
第一步:导入依赖坐标
在pom.xml导入以下依赖,并重载pom.xml文件使这个依赖生效。
<!--热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> </dependency>
第二步:开启自动编译
在Settings-Build-Compiler中勾选Build project automatically
第三步:开启允许在运行过程中修改文件
在IDEA软件窗口的任意位置,按Ctrl+Alt+Shift+/,选择Registry
在弹出的窗口中找到compiler.automake.allow.when.app.running,勾选它。
至此热部署就设置好了,修改Java代码时,会自动重新编译修改过的文件并实时同步到JVM中,使修改能够实时生效,而无需重启SpringBoot项目。