springboot项目如何自动重启(使用Devtools检测修改并自动重启springboot)

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
springboot项目如何自动重启(使用Devtools检测修改并自动重启springboot)_第1张图片

第二步: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

你可能感兴趣的:(SpringBoot,spring,boot,java,后端)