一、配置pom.xml文件
1、添加 spring-boot-devtools 的包,true必须加上。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
2、修改 spring-boot-maven-plugin 插件
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
二、配置settings
找到 Setting–>Compiler 设置,勾选"Build project automatically"和“Automatically show first error in editor”
三、spring boot 启动设置
1、编辑启动配置,点击Edit Configurations。
2、修改Modify options中的两个配置
- On ‘Update’ action 中选择 Hot swap classes and update trigger file if failed
- On frame deactivation 中选择 Update classes and resources
- 最终效果
四、debug启动
修改代码后,底部栏会显示parsing java
五、问题
之前热部署配置失败,是第二步之后,没有进行第三部操作,而是在settings中
选择Adwanced Settings,在Compiler下勾选 Allow auto-make to restart even if developed application is currently running。
这种方式配置后,代码重新启动了,但是新增的接口提示404,未找到接口。