热部署
方法一:
- 引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true<optional>
</dependency>
- 每次修改完之后(类文件,配置文件),build->build project的一下。快捷键 Ctrl +F9 重启。不重新加载jar包、静态文件(静态文件自身就会更新)
方式二:
- Idea工具失去焦点,5秒后发生构建
- 引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true<optional>
</dependency>
-
勾选√ setting->build->Compiler->Build project automatically
-
Ctrl+Alt + Shift+/ 快捷键 ->1.Registry…->compiler.automake.allow.when.app.running 勾选√
- application,yml配置文件
- 配置让下面这些静态文件不参与热部署(因为静态文件 ,一刷新,自身就会更新)
devtools:
restart:
#设置不参与热部署的文件和文件夹
exclude: public/**,static/**
enaled: false #关闭热部署