1、手动启动热部署
① pom文件添加坐标(开启开发者工具)
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
② Build Project / Ctrl+F9(激活热部署)
关于热部署
热部署属于 restart 过程
重启(restart):自定义开发代码,包含类、页面、配置文件等,加载位置restart类加载器
重载(reload):jar包,加载位置base类加载器
2、自动启动热部署
① Settings→Build→Compiler→Build project automatically
② Crtl + Alt + Shift + / → Registry → compiler.automake.allow.when.app.running
新版本IDEA :Settings → Advanced Settings → Allow auto-make to start even if…
3、热部署范围配置
appliaction.yml中配置
设置不参与热部署的文件或文件夹
devtools;
restart:
exclude: static/**,public/**,config/application.yml
4、关闭热部署
true 为开启
false为关闭
devtools;
restart:
exclude: static/**,public/**,config/application.yml
enabled:false