SpringBoot实现热部署
手动方式
1、导入依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.7.3</version>
</dependency>
</dependencies>
2、使用ctrl + f9 激活热部署
自动方式
打开IDEA的两个设置

按住ctrl + shift + alt + / 找到register 勾上 compiler .... app runner
配置热部署项
spring:
devtools:
restart:
# 设置不参与热部署的文件或文件夹
exclude: application.yml
开发环境下关闭热部署
方式一:
spring:
devtools:
restart:
# 关闭热部署
enabled: false
方式二:
// 全局关闭热部署
System.setProperty("spring.devtools.restart.enabled", "false");
注意属性加载的优先级

浙公网安备 33010602011771号