idea中spring boot的devtools热部署
- 配置pom.xml
<!--热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--这个是必须要配置的-->
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
- 配置yaml文件
spring:
devtools:
restart:
#这个得是true才能开启热部署
enabled: true
#配置监控的文件夹,当这个文件的文件修改时,自动重启
additional-paths: src/main/java
freemarker:
cache: false
-
配置idea
这步是为了修改完后,自动编译,以此达到修改完代码后,无需任何操作即可自动部署
先idea---->File---->Settings---->Build,Execution,…---->Compiler---->勾选Build project antomatically
再用快捷键ctrl+alt+shift+/,选择Registry,勾选第一个****when.app.running
如此即可!