配置热部署(idea)
第一种
1 pom 文件中导入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
2 配盖代码的时候按ctrl+F9
就可以自动帮你部署了
第二种
1)导入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
2)配置yml文件
server:
port: 9528
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
password: 123456
username: root
url: jdbc:mysql://localhost:3307/express?useUnicode=true&serverTimezone=UTC
devtools:
restart:
#热部署生效
enabled: true
#设置重启目录
additional-paths: src/main/java
#classspath目录下的WEB-INF文件夹内容修改不重启
additional-exclude: WEB-INF/**
3).当我们修改了Java类后,IDEA默认是不自动编译的,而spring-boot-devtools又是监测classpath下的文件发生变化才会重启应用,所以需要设置IDEA的自动编译:
找到勾选File-Settings-Compiler-Build Project automatically
原文链接:https://blog.csdn.net/Mango_hc/article/details/88713721