1. 问题:
我们在项目开发阶段,可能经常会修改代码,修改完后就要重启Spring Boot。经常手动停止再启动,比较麻烦。
所以我们引入一个Spring Boot提供的开发工具;
只要源码或配置文件发生修改,Spring Boot应用可以自动重启,这样子我们做如下事情就会事半功倍:
- 修改类–>保存:应用会重启
- 修改配置文件–>保存:应用会重启
- 修改页面–>保存:应用不会重启,但会重新加载,页面会刷新-
2. 使用方法:
添加如下依赖到pom.xml:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
3. 解决未重新启动的操作:
我用的2022版本的idea,较新一点
第一步:File->Settings->Build,Exception,Deployment->Compiler->Build Project automatically
第二步:File -> Settings -> Advanced Settings -> Allow auto-make to start even if developed application is currently running
勾选然后apply,然后ok就好了!!
快去试试吧
旧版本的IDEA第二步试试这样子!!
ctrl + shift + alt + / ,选择Registry,勾上 Compiler autoMake allow when app running