一、主要目标
实现更改代码后,后台自动的运行当前已经更改后的程序,避免频繁的手动关闭、启动项目。
开发过程中使用,方便调试,实际生产环境则需要关掉。
二、配置方式
在项目的pom文件中引入依赖:
1
2
3
4
5
6<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>确保工程中(或者父工程)的build中引入了下面的插件
1
2
3
4
5
6
7
8
9
10<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<addResources>true</addResources>
</configuration>
</plugin>
</plugins>File -> settings -> Build、Execution、Deployment -> Compiler 下确保如下2项勾选
- Build project automatically
- Compile independent moudules in parallel
Ctrl + Shift + Alt + / 选择Registry 勾选下面这项
- compiler.automake.allow.when.app.running
三、测试
修改代码后,项目自动重启,运行最新的代码。
...
...
00:00
00:00
本文为作者原创文章,未经作者允许不得转载。